Edit C:\dspace\webapps\rest\WEB-INF\lib\org\elasticsearch\common\cache\LocalCache$Segment.class
???? 2* 1org/elasticsearch/common/cache/LocalCache$Segment T<K:Ljava/lang/Object;V:Ljava/lang/Object;>Ljava/util/concurrent/locks/ReentrantLock; (java/util/concurrent/locks/ReentrantLock LocalCache.java )org/elasticsearch/common/cache/LocalCache Segment 3org/elasticsearch/common/cache/LocalCache$Segment$1 8org/elasticsearch/common/cache/LocalCache$ReferenceEntry ReferenceEntry 9org/elasticsearch/common/cache/AbstractCache$StatsCounter ,org/elasticsearch/common/cache/AbstractCache StatsCounter 8org/elasticsearch/common/cache/LocalCache$ValueReference ValueReference ?org/elasticsearch/common/cache/LocalCache$LoadingValueReference LoadingValueReference 4org/elasticsearch/common/cache/LocalCache$WriteQueue WriteQueue 5org/elasticsearch/common/cache/LocalCache$AccessQueue AccessQueue Dorg/elasticsearch/common/cache/CacheLoader$InvalidCacheLoadException *org/elasticsearch/common/cache/CacheLoader " InvalidCacheLoadException Forg/elasticsearch/common/cache/LocalCache$WeightedStrongValueReference % WeightedStrongValueReference 6org/elasticsearch/common/cache/LocalCache$EntryFactory ( EntryFactory 2org/elasticsearch/common/cache/LocalCache$Strength + Strength map +Lorg/elasticsearch/common/cache/LocalCache; 3Lorg/elasticsearch/common/cache/LocalCache<TK;TV;>; count I totalWeight J 'Ljavax/annotation/concurrent/GuardedBy; value this modCount threshold table 2Ljava/util/concurrent/atomic/AtomicReferenceArray; vLjava/util/concurrent/atomic/AtomicReferenceArray<Lorg/elasticsearch/common/cache/LocalCache$ReferenceEntry<TK;TV;>;>; maxSegmentWeight keyReferenceQueue Ljava/lang/ref/ReferenceQueue; #Ljava/lang/ref/ReferenceQueue<TK;>; valueReferenceQueue #Ljava/lang/ref/ReferenceQueue<TV;>; recencyQueue Ljava/util/Queue; ULjava/util/Queue<Lorg/elasticsearch/common/cache/LocalCache$ReferenceEntry<TK;TV;>;>; readCount +Ljava/util/concurrent/atomic/AtomicInteger; writeQueue accessQueue statsCounter ;Lorg/elasticsearch/common/cache/AbstractCache$StatsCounter; <init> k(Lorg/elasticsearch/common/cache/LocalCache;IJLorg/elasticsearch/common/cache/AbstractCache$StatsCounter;)V ()V L N O )java/util/concurrent/atomic/AtomicInteger Q R O F G T . / V = 4 X +org/elasticsearch/common/base/Preconditions Z checkNotNull &(Ljava/lang/Object;)Ljava/lang/Object; \ ] [ ^ J K ` newEntryArray 5(I)Ljava/util/concurrent/atomic/AtomicReferenceArray; b c d initTable 5(Ljava/util/concurrent/atomic/AtomicReferenceArray;)V f g h usesKeyReferences ()Z j k l java/lang/ref/ReferenceQueue n o O >