/guava/guava/src/com/google/common/util/concurrent/Striped.java
size( ) ;
drainQueue ( ) ;
existingRef = locks.get(index); existing = existingRef == null ? null : existingRef.get(); if (existing != null) { return existing; } } <extra_id_0> return created; } private void drainQueue() { Reference<? extends L> ref; while ((ref = queue.poll()) != null) { ArrayReference<? extends L> arrayRef = (ArrayReference<? extends L>) ref;