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