Edit C:\dspace\webapps\xmlui\WEB-INF\lib\org\elasticsearch\index\engine\internal\LiveVersionMap.class
???? 3 ? 6org/elasticsearch/index/engine/internal/LiveVersionMap java/lang/Object 9org/apache/lucene/search/ReferenceManager$RefreshListener "org/apache/lucene/util/Accountable LiveVersionMap.java ;org/elasticsearch/index/engine/internal/LiveVersionMap$Maps Maps java/util/Map$Entry java/util/Map Entry )org/apache/lucene/search/ReferenceManager RefreshListener tombstones Ljava/util/Map; hLjava/util/Map<Lorg/apache/lucene/util/BytesRef;Lorg/elasticsearch/index/engine/internal/VersionValue;>; maps =Lorg/elasticsearch/index/engine/internal/LiveVersionMap$Maps; mgr +Lorg/apache/lucene/search/ReferenceManager; BASE_BYTES_PER_BYTESREF I BASE_BYTES_PER_CHM_ENTRY ramBytesUsedCurrent (Ljava/util/concurrent/atomic/AtomicLong; ramBytesUsedTombstones $assertionsDisabled Z <init> ()V $ % & >org/elasticsearch/common/util/concurrent/ConcurrentCollections ( )newConcurrentMapWithAggressiveConcurrency &()Ljava/util/concurrent/ConcurrentMap; * + ) , . & 1 &java/util/concurrent/atomic/AtomicLong 3 4 & 6 ! 8 this 8Lorg/elasticsearch/index/engine/internal/LiveVersionMap; setManager .(Lorg/apache/lucene/search/ReferenceManager;)V > removeListener >(Lorg/apache/lucene/search/ReferenceManager$RefreshListener;)V @ A B addListener D A E newMgr beforeRefresh java/io/IOException I current K L !(Ljava/util/Map;Ljava/util/Map;)V $ N O set (J)V Q R 4 S afterRefresh (Z)V didRefresh getUnderLock Y(Lorg/apache/lucene/util/BytesRef;)Lorg/elasticsearch/index/engine/internal/VersionValue; get &(Ljava/lang/Object;)Ljava/lang/Object; Z [ \ 4org/elasticsearch/index/engine/internal/VersionValue ^ old ` a uid !Lorg/apache/lucene/util/BytesRef; currentMaps value 6Lorg/elasticsearch/index/engine/internal/VersionValue; putUnderLock Z(Lorg/apache/lucene/util/BytesRef;Lorg/elasticsearch/index/engine/internal/VersionValue;)V j org/apache/lucene/util/BytesRef l bytes [B n o m p put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; r s t v delete ()Z x y _ z ramBytesUsed ()J | } _ ~ addAndGet (J)J ? ? 4 ? remove ? [ ? "