/guava/guava/src/com/google/common/util/concurrent/Striped.java
ReferenceQueue<L> queue = new ReferenceQueue<>( ) ;
final ReferenceQueue<L> queue = new ReferenceQueue<> ( ) ;
} @VisibleForTesting static class SmallLazyStriped<L> extends PowerOfTwoStriped<L> { final AtomicReferenceArray<@Nullable ArrayReference<? extends L>> locks; final Supplier<L> supplier; final int size; <extra_id_0> SmallLazyStriped(int stripes, Supplier<L> supplier) { super(stripes); this.size = (mask == ALL_SET) ? Integer.MAX_VALUE : mask + 1; this.locks = new AtomicReferenceArray<>(size); this.supplier = supplier; }