3,org/elasticsearch/common/lucene/uid/Versionsjava/lang/Object Versions.java;>;removeLookupState:Lorg/apache/lucene/index/IndexReader$ReaderClosedListener;$assertionsDisabledZgetLookupStateh(Lorg/apache/lucene/index/IndexReader;)Lorg/elasticsearch/common/lucene/uid/PerThreadIDAndVersionLookup;java/io/IOException&  ("java/util/concurrent/ConcurrentMap*get&(Ljava/lang/Object;)Ljava/lang/Object; ,- +.+org/apache/lucene/util/CloseableThreadLocal0()V 23 14 putIfAbsent8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; 67 +8 ! :addReaderClosedListener=(Lorg/apache/lucene/index/IndexReader$ReaderClosedListener;)V <= >()Ljava/lang/Object; ,@ 1A?org/elasticsearch/common/lucene/uid/PerThreadIDAndVersionLookupC((Lorg/apache/lucene/index/IndexReader;)V 2E DFset(Ljava/lang/Object;)V HI 1JotherpLorg/apache/lucene/util/CloseableThreadLocal;-Lorg/apache/lucene/util/CloseableThreadLocal;reader%Lorg/apache/lucene/index/IndexReader;ctl lookupStateALorg/elasticsearch/common/lucene/uid/PerThreadIDAndVersionLookup; writeVersion5(JLorg/elasticsearch/common/io/stream/StreamOutput;)V/org/elasticsearch/common/io/stream/StreamOutputV getVersion()Lorg/elasticsearch/Version; XY WZorg/elasticsearch/Version\V_1_2_0Lorg/elasticsearch/Version; ^_ ]`before(Lorg/elasticsearch/Version;)Z bc ]d writeLong(J)V fg Whversionout1Lorg/elasticsearch/common/io/stream/StreamOutput; readVersion3(Lorg/elasticsearch/common/io/stream/StreamInput;)J.org/elasticsearch/common/io/stream/StreamInputoreadLong()J qr ps pZin0Lorg/elasticsearch/common/io/stream/StreamInput;writeVersionWithVLongForBW onOrAfter yc ]z writeVLong |g W}readVersionWithVLongForBW readVLong r p 4this.Lorg/elasticsearch/common/lucene/uid/Versions;loadDocIdAndVersion(Lorg/apache/lucene/index/IndexReader;Lorg/apache/lucene/index/Term;)Lorg/elasticsearch/common/lucene/uid/Versions$DocIdAndVersion; "# org/apache/lucene/index/Termfield()Ljava/lang/String; _uidjava/lang/Stringequals(Ljava/lang/Object;)Z java/lang/AssertionError 4 $% bytes#()Lorg/apache/lucene/util/BytesRef; lookupa(Lorg/apache/lucene/util/BytesRef;)Lorg/elasticsearch/common/lucene/uid/Versions$DocIdAndVersion; DtermLorg/apache/lucene/index/Term; loadVersionF(Lorg/apache/lucene/index/IndexReader;Lorg/apache/lucene/index/Term;)J  j docIdAndVersion>Lorg/elasticsearch/common/lucene/uid/Versions$DocIdAndVersion; access$000&()Ljava/util/concurrent/ConcurrentMap;java/lang/ClassdesiredAssertionStatus()Z >org/elasticsearch/common/util/concurrent/ConcurrentCollections)newConcurrentMapWithAggressiveConcurrency 4 ConstantValue SignatureCodeLocalVariableTableLocalVariableTypeTableLineNumberTable StackMapTable Exceptions SourceFile InnerClasses! !"# $%S)*/1L+)1Y5L)*+91M, *;?,L+BDM,DY*GM+,K,*'LNSOP FQN?RS'LM FQM2 ; <?@'A+D5H7L?MCNLOQR511D' TUf,[ae  ?,ijklVXZ[' mnj*t@*uae  @vwj^_`b' xUy#,[a{ ,i ?,~#j#klf ghkmo"p ' nx#*ua{*t*@  j#vws tvwx!z'233*  ~ g&+ Y*+&OP& ' g*+M, , OP  C')#3L!) Y;#-0 @