All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.groupbyinc.flux.common.apache.lucene.index.ReaderPool.class Maven / Gradle / Ivy

There is a newer version: 198
Show newest version
????4$9com/groupbyinc/flux/common/apache/lucene/index/ReaderPooljava/lang/Objectjava/io/CloseableReaderPool.javaMcom/groupbyinc/flux/common/apache/lucene/index/ReaderPool$1RamRecordingHolderRamRecordingHolderFcom/groupbyinc/flux/common/apache/lucene/index/FieldInfos$FieldNumbers9com/groupbyinc/flux/common/apache/lucene/index/FieldInfos
FieldNumbersjava/util/Map$Entry
java/util/MapEntry%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandlesLookup	readerMapLjava/util/Map;?Ljava/util/Map;	directory:Lcom/groupbyinc/flux/common/apache/lucene/store/Directory;originalDirectoryfieldNumbersHLcom/groupbyinc/flux/common/apache/lucene/index/FieldInfos$FieldNumbers;completedDelGenSupplier!Ljava/util/function/LongSupplier;
infoStream:Lcom/groupbyinc/flux/common/apache/lucene/util/InfoStream;segmentInfos=Lcom/groupbyinc/flux/common/apache/lucene/index/SegmentInfos;softDeletesFieldLjava/lang/String;poolReadersZclosed+Ljava/util/concurrent/atomic/AtomicBoolean;$assertionsDisabled?(Lcom/groupbyinc/flux/common/apache/lucene/store/Directory;Lcom/groupbyinc/flux/common/apache/lucene/store/Directory;Lcom/groupbyinc/flux/common/apache/lucene/index/SegmentInfos;Lcom/groupbyinc/flux/common/apache/lucene/index/FieldInfos$FieldNumbers;Ljava/util/function/LongSupplier;Lcom/groupbyinc/flux/common/apache/lucene/util/InfoStream;Ljava/lang/String;Lcom/groupbyinc/flux/common/apache/lucene/index/StandardDirectoryReader;)Vjava/io/IOException1()V/3
4java/util/HashMap6
74	9)java/util/concurrent/atomic/AtomicBoolean;(Z)V/=
<>,-	@	B	D&'	F !	H"#	J$%	L()	NFcom/groupbyinc/flux/common/apache/lucene/index/StandardDirectoryReaderPleaves()Ljava/util/List;RS
QT.+	V;com/groupbyinc/flux/common/apache/lucene/index/SegmentInfosXsize()IZ[
Y\java/util/List^_\java/lang/AssertionErrora
b48com/groupbyinc/flux/common/apache/lucene/store/Directorydjava/util/function/LongSupplierf8com/groupbyinc/flux/common/apache/lucene/util/InfoStreamhjava/lang/Stringjget(I)Ljava/lang/Object;lm_n@com/groupbyinc/flux/common/apache/lucene/index/LeafReaderContextpreader=()Lcom/groupbyinc/flux/common/apache/lucene/index/LeafReader;rs
qtLcom/groupbyinc/flux/common/apache/lucene/index/SegmentReader;	newReaderiITLjava/util/List;Ljava/util/List;this;Lcom/groupbyinc/flux/common/apache/lucene/index/ReaderPool;HLcom/groupbyinc/flux/common/apache/lucene/index/StandardDirectoryReader;assertInfoIsLiveE(Lcom/groupbyinc/flux/common/apache/lucene/index/SegmentCommitInfo;)ZindexOfE(Lcom/groupbyinc/flux/common/apache/lucene/index/SegmentCommitInfo;)I??
Y?java/lang/StringBuilder?
?4info=?append-(Ljava/lang/String;)Ljava/lang/StringBuilder;??
??-(Ljava/lang/Object;)Ljava/lang/StringBuilder;??
?? isn't live?toString()Ljava/lang/String;??
??(Ljava/lang/Object;)V/?
b?( doesn't match live info in segmentInfos?BLcom/groupbyinc/flux/common/apache/lucene/index/SegmentCommitInfo;idxdrop&(Ljava/lang/Object;)Ljava/lang/Object;l??x?	??remove???dropReaders?3
??rldBLcom/groupbyinc/flux/common/apache/lucene/index/ReadersAndUpdates;ramBytesUsed()Jvalues()Ljava/util/Collection;???java/util/Collection?iterator()Ljava/util/Iterator;????java/util/Iterator?hasNext()Z????next()Ljava/lang/Object;????(Ljava/util/concurrent/atomic/AtomicLong;??	??&java/util/concurrent/atomic/AtomicLong?l?
??bytesJanyDeletionsgetDelCount?[
??enableReaderPooling*+	?isReaderPoolingEnabledreleaseF(Lcom/groupbyinc/flux/common/apache/lucene/index/ReadersAndUpdates;Z)ZdecRef?3
??refCount?[
?containsKey(Ljava/lang/Object;)Zseg=@ has refCount 0 but still unexpectedly exists in the reader pool	refCount=
(I)Ljava/lang/StringBuilder;?
?
 reader=
writeLiveDocs=(Lcom/groupbyinc/flux/common/apache/lucene/store/Directory;)Z
???
	getAsLong?gwriteFieldUpdates?(Lcom/groupbyinc/flux/common/apache/lucene/store/Directory;Lcom/groupbyinc/flux/common/apache/lucene/index/FieldInfos$FieldNumbers;JLcom/groupbyinc/flux/common/apache/lucene/util/InfoStream;)Z
?getNumDVUpdates?
?assertInfoLivechangedclose
compareAndSet(ZZ)Z$%
<&dropAll(3
)writeAllDocValuesUpdatesjava/util/HashSet,(Ljava/util/Collection;)V/.
-/java/lang/Throwable1copyZLjava/util/Collection;Ljava/util/Collection;anywriteDocValuesUpdatesForMerge(Ljava/util/List;)Z_?@com/groupbyinc/flux/common/apache/lucene/index/SegmentCommitInfo:?(Lcom/groupbyinc/flux/common/apache/lucene/index/SegmentCommitInfo;Z)Lcom/groupbyinc/flux/common/apache/lucene/index/ReadersAndUpdates;l<
=setIsMerging?3
?@infosTLjava/util/List;getReadersByRamisEmptyE?Fjava/util/CollectionsH	emptyListJS
IKjava/util/ArrayListM\(I)V/P
NQ?(Lcom/groupbyinc/flux/common/apache/lucene/index/ReaderPool;Lcom/groupbyinc/flux/common/apache/lucene/index/ReadersAndUpdates;)V/S
	TaddV
NW"java/lang/invoke/LambdaMetafactoryYmetafactory?(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;[\
Z]^'(Ljava/lang/Object;Ljava/lang/Object;)I`lambda$getReadersByRam$0?(Lcom/groupbyinc/flux/common/apache/lucene/index/ReaderPool$1RamRecordingHolder;Lcom/groupbyinc/flux/common/apache/lucene/index/ReaderPool$1RamRecordingHolder;)Ibc
deccompare()Ljava/util/Comparator;hij;Ljava/util/ArrayList;entrySet()Ljava/util/Set;???
java/util/Set???getValue????3??5com/groupbyinc/flux/common/apache/lucene/util/IOUtils?
useOrSuppressA(Ljava/lang/Throwable;Ljava/lang/Throwable;)Ljava/lang/Throwable;??
??
rethrowAlways((Ljava/lang/Throwable;)Ljava/lang/Error;??
??tLjava/lang/Throwable;priorEit?Ljava/util/Iterator;>;Ljava/util/Iterator;commit@(Lcom/groupbyinc/flux/common/apache/lucene/index/SegmentInfos;)Z
Y?atLeastOneChangeanyDocValuesChanges;Ljava/util/Set;updates?		hOLcom/groupbyinc/flux/common/apache/lucene/index/ReaderPool$1RamRecordingHolder;??			java/lang/Long(JJ)Ih
abjava/lang/ClassdesiredAssertionStatus?
	SignatureCodeLocalVariableTableLocalVariableTypeTableLineNumberTable
StackMapTable
ExceptionsW(Ljava/util/List;)ZV()Ljava/util/List;BootstrapMethods
SourceFileInnerClasses0 !"#$%&'()B*+,-.+/0$	?*?5*?7Y?8?:*?+??+??>?W??*?:+?ʹ??bY??Y????+?ʶ?	????????W?6+??/?bY??Y????+????+?ʶ??????*???~+??v*?:+?ʹ?f+*?C??"?W??*+?ʶ??bY?c?>+*?C*?I*?K?*?M??>+? 	??+??*?:+?ʹ?W?*????!+"+>???
?H????????????????????
?H8?F2!#3L*?A?'?*?*??????2+?(^*YM»-Y*?:???0L,çN,?-?=+??N-???.-????:*?C*?I*?K?*?M??=????435<??^???35!=6+34?34"????!?<?Y?\?*?2?????3278?R=+?9N-???A-???;:*?>:?%*?C*?I*?K?*?M??=?A????4&'??0x?R??RB?P6+RBC"???&?+?H?M?P??	??C?2 DSq?*YM?*?:?G?	?L,ð?NY*?:?O?RL*?:????N-??? -????:+?	Y*?U?XW???,ç
:,??+?k?q+?u?????????_???a^aaea*J??':?????h&??':??h&??*
	'JY\hq=??N??%?2?N  (36iL*?:????M,???.,???????N,??-?Ч:+??L??ϲW?*?:?O??bY?c?+?+????26924;??,??i??g??X??X??: ,&2-609.;/B1E2_3c4h6'?2??'2??2?2 ????=+??N-????-???;:*?:????:?c?W?????bY?c?*?C?6*?C*?I*?K?*?M??6??W?*???bY?c?=??w?>S="++e??ux?????B'??+2?@A+B0CHDSErGwI?R?U?V???@;??E??2 ???2*?:????L+???+????M,? 	???????"??2??]"_+`-b0c??? l<?:?W?@+????*?E?2?bY??Y??¶?+??????Ķ?*?E???????*?A?ƙ??W?.*?:?G?"?bY??Y??ȶ?*?:?????????Y̷Ͽ*?:+????N-?-????Y*?G??+*+?ҷ?N*?:+-??W?Y?W?S-??+?K?bY??Y??׶?-?ʶ?ٶ?+??۶?*-?ʶ??Ķ?*+??޶?????-??W?*???bY?c?-?*:??:x?:?+????BlCmMn~o?r?s?t?u?w?y?{|?#?8??C:
??#?U??`*?O???Y+????Y*?O+????x??K???l!*?O???Y+,????Y*?O+,??? !??!r?!x??L????[?-Y??L*?:????M,???<,???;N?W?+-????????bY?c?+-?????W???? *,x?[??SS??*?H?V?Y?????0;?
wx/*??
bc@+?
*?
??34????W?/@!_afg_v{|"#"	
	




© 2015 - 2024 Weber Informatics LLC | Privacy Policy