/guava/android/guava/src/com/google/common/cache/LocalCache.java
this.segmentShift = 32 - segmentShift;this.maxSegmentWeight = maxSegmentWeight;
this.maxSegmentWeight = maxSegmentWeight;
Segment( LocalCache<K, V> map, int initialCapacity, long maxSegmentWeight, StatsCounter statsCounter) { this.map = map; <extra_id_0> this.statsCounter = checkNotNull(statsCounter); initTable(newEntryArray(initialCapacity)); keyReferenceQueue = map.usesKeyReferences() ? new ReferenceQueue<>() : null; valueReferenceQueue = map.usesValueReferences() ? new ReferenceQueue<>() : null; recencyQueue = map.usesAccessQueue() ? new ConcurrentLinkedQueue<>() : LocalCache.discardingQueue();