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

com.groupbyinc.flux.common.apache.lucene.search.LRUQueryCache.class Maven / Gradle / Ivy

There is a newer version: 59
Show newest version
????3?=com/groupbyinc/flux/common/apache/lucene/search/LRUQueryCachejava/lang/Object:com/groupbyinc/flux/common/apache/lucene/search/QueryCache9com/groupbyinc/flux/common/apache/lucene/util/AccountableLRUQueryCache.javaRcom/groupbyinc/flux/common/apache/lucene/search/LRUQueryCache$CachingWrapperWeight
CachingWrapperWeightGcom/groupbyinc/flux/common/apache/lucene/search/LRUQueryCache$LeafCache
	LeafCache?com/groupbyinc/flux/common/apache/lucene/search/LRUQueryCache$2?com/groupbyinc/flux/common/apache/lucene/search/LRUQueryCache$1Ecom/groupbyinc/flux/common/apache/lucene/util/RoaringDocIdSet$Builder=com/groupbyinc/flux/common/apache/lucene/util/RoaringDocIdSetBuilderLcom/groupbyinc/flux/common/apache/lucene/index/LeafReader$CoreClosedListener9com/groupbyinc/flux/common/apache/lucene/index/LeafReaderCoreClosedListenerQUERY_DEFAULT_RAM_BYTES_USEDJ?HASHTABLE_RAM_BYTES_PER_ENTRY$LINKED_HASHTABLE_RAM_BYTES_PER_ENTRYmaxSizeImaxRamBytesUsed
uniqueQueriesLjava/util/Map;Ljava/util/Map;mostRecentlyUsedQueriesLjava/util/Set;HLjava/util/Set;cachelLjava/util/Map;ramBytesUsedhitCount	missCount
cacheCount	cacheSize$assertionsDisabledZ(IJ)V()V68
9$%	;&	=java/util/LinkedHashMap??@(IFZ)V6B
@C'(	E
java/util/MapGkeySet()Ljava/util/Set;IJHK*+	Mjava/util/IdentityHashMapO
P9-(	R/	Tthis?Lcom/groupbyinc/flux/common/apache/lucene/search/LRUQueryCache;onHitL(Ljava/lang/Object;Lcom/groupbyinc/flux/common/apache/lucene/search/Query;)V0	Z
readerCoreKeyLjava/lang/Object;query7Lcom/groupbyinc/flux/common/apache/lucene/search/Query;onMiss45	ajava/lang/AssertionErrorc
d91	fonQueryCache;(Lcom/groupbyinc/flux/common/apache/lucene/search/Query;J)VonQueryEvictiononDocIdSetCache(Ljava/lang/Object;J)V3	m2	oonDocIdSetEviction(Ljava/lang/Object;IJ)V
numEntriessumRamBytesUsedonClearrequiresEviction()Z
java/util/Setxsize()Iz{y|()J/~
get?(Lcom/groupbyinc/flux/common/apache/lucene/search/Query;Lcom/groupbyinc/flux/common/apache/lucene/index/LeafReaderContext;)Lcom/groupbyinc/flux/common/apache/lucene/search/DocIdSet;5com/groupbyinc/flux/common/apache/lucene/search/Query?getBoost()F??
??:com/groupbyinc/flux/common/apache/lucene/search/BoostQuery?Bcom/groupbyinc/flux/common/apache/lucene/search/ConstantScoreQuery?@com/groupbyinc/flux/common/apache/lucene/index/LeafReaderContext?reader=()Lcom/groupbyinc/flux/common/apache/lucene/index/LeafReader;??
??getCoreCacheKey()Ljava/lang/Object;??
?&(Ljava/lang/Object;)Ljava/lang/Object;??H?`Y
?s(Lcom/groupbyinc/flux/common/apache/lucene/search/Query;)Lcom/groupbyinc/flux/common/apache/lucene/search/DocIdSet;??
?8com/groupbyinc/flux/common/apache/lucene/search/DocIdSet?XY
?keycontextBLcom/groupbyinc/flux/common/apache/lucene/index/LeafReaderContext;	readerKey	leafCacheILcom/groupbyinc/flux/common/apache/lucene/search/LRUQueryCache$LeafCache;	singletoncached:Lcom/groupbyinc/flux/common/apache/lucene/search/DocIdSet;putIfAbsent?(Lcom/groupbyinc/flux/common/apache/lucene/search/Query;Lcom/groupbyinc/flux/common/apache/lucene/index/LeafReaderContext;Lcom/groupbyinc/flux/common/apache/lucene/search/DocIdSet;)Vput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;??H?#	?:(Lcom/groupbyinc/flux/common/apache/lucene/search/Query;)J/?
?hi
?T(Lcom/groupbyinc/flux/common/apache/lucene/search/LRUQueryCache;Ljava/lang/Object;)V6?
?"	?B(Lcom/groupbyinc/flux/common/apache/lucene/search/LRUQueryCache;)V6?
?addCoreClosedListenerQ(Lcom/groupbyinc/flux/common/apache/lucene/index/LeafReader$CoreClosedListener;)V??
?t(Lcom/groupbyinc/flux/common/apache/lucene/search/Query;Lcom/groupbyinc/flux/common/apache/lucene/search/DocIdSet;)V??
?evictIfNecessary?8
?previoussetvw
?iterator()Ljava/util/Iterator;??y?java/util/Iterator?next????remove?8??)java/util/ConcurrentModificationException?java/lang/StringBuilder?
?9?Removal from the cache failed! This is probably due to a query which has been modified after having been put into  the cache or a badly implemented clone(). Query class: [?append-(Ljava/lang/String;)Ljava/lang/StringBuilder;??
??getClass()Ljava/lang/Class;??
?-(Ljava/lang/Object;)Ljava/lang/StringBuilder;??
??], query: [?]?toString()Ljava/lang/String;??
??(Ljava/lang/String;)V6?
??
onEviction:(Lcom/groupbyinc/flux/common/apache/lucene/search/Query;)V??
?hasNext?w??MLjava/util/Iterator;Ljava/util/Iterator;clearCoreCacheKey(Ljava/lang/Object;)V??H
access$000Z(Lcom/groupbyinc/flux/common/apache/lucene/search/LRUQueryCache$LeafCache;)Ljava/util/Map;
H|
access$100L(Lcom/groupbyinc/flux/common/apache/lucene/search/LRUQueryCache$LeafCache;)J

qr
coreKey
clearQueryji
values()Ljava/util/Collection;Hjava/util/Collection???
i$clear8Hyu8
"assertConsistentrequires evictions: size=%(I)Ljava/lang/StringBuilder;?'
?(
, maxSize=*, ramBytesUsed=,(J)Ljava/lang/StringBuilder;?.
?/, maxRamBytesUsed=16
d3java/util/Collections5
newSetFromMap (Ljava/util/Map;)Ljava/util/Set;78
69addAll(Ljava/util/Collection;)Z;<y=	removeAll?<y@isEmptyBwyCjava/lang/Class?desiredAssertionStatus?w
???com/groupbyinc/flux/common/apache/lucene/util/RamUsageEstimator?NUM_BYTES_OBJECT_REF?%	??
ConstantValue	SignatureCodeLocalVariableTableLineNumberTable
StackMapTableLocalVariableTypeTableK()Ljava/util/List;U()Ljava/util/Collection;
Exceptions
SourceFileInnerClasses!? "#$%&'(?)*+?,-(?.B/B0B1B2B34567??<*?:*?<* ?>*?@YA?D?F**?F?L?N*?PY?Q?S*	?U?? <VW<$%<&?"|}	~?+?6?;?XY?M*Y?[
a?[?? VW\]^_?
?
?`Y?l?b?,??dY?e?*Y?g
a?g?? VW\]^_?????hi?M*Y?U a?U?? VW^_/?
?
?ji?M*Y?U e?U?? VW^_/?
?
?kl?i*Y?n
a?n*Y?p
a?p*Y?U a?U?? VW\]/??
???qr?f*Y?U!e?U*Y?n?e?n??*VW\]s%t??
??u8?=*	?U*	?n??VW???
?vw?z**?N?}<??*??????*VW
 z%??
????
?@ ???j??b?+?????dY?e??b?+????dY?e??b?+????dY?e?,????N*?S-???:?*-+???*?F+????:?*-+?????:?
*-???
*-????H?VW??_???IZ?]XK??t/?_????F??,?A?I?X?]?c?e?t?y??????????????#???? ?????b?+????dY?e??b?+????dY?e??b?+?????dY?e?*?F+????:?!*?F++??W*??*+??a???L,????:*?S???:?T?Y*??:*?S,???????:*Y?U??a?U?b???dY?e?,???Y*????+-??*?ʱ?R?.???VW?^_??????P??_r?]?b???N??*?A?P?U?a?s?v????????????1??_? ?8?z*?Ιu*?N??L+????M*?N?}>+??*?N?}?/??Y??Y????,?????,????????*,??+???
*?Κ????*N^_%Dz%h?zVW?h???*
%+8d#i$y&????R??!??c*?S+??M,?S*Y?U??e?U,??	>?*+,?
??,?b???dY?e??b?,?
	???dY?e???*(:s%cVWc]U???&	,-./(0,193K4b7?
?9?!??p*?F+???M,?*,???? VW^_
?_?=>?A???????9*+??*+??a?*?S??M,???,???N-+?????*0??9VW9?_?DE0F5G8H????!8?M*?S? *?N?!*?#??VW?N	OPQ $8?? *?ΙN?dY??Y??&??*?N?}?)+??*??0???4?*?S??L+???[+???M?PY?Q?:N-,??L?>W-*?N?AW-?D??dY??Y??F??-????4??????*?S?	?i??*?F?	?ia7*?N??N-???-????:*??a7???*?S??N-???Y-???:????	?ia7???:???????:?Ga7?????*?U??-?dY??Y??I??*?U?0K???0???4?	7	*?S??:???"???:	??	?a7	???	*?N??-?dY??Y??P??*?N?0K??	?0???4????@Q+tK??aa?^_?"k
??U#0H??_????) VW??R?nS	?@Q,?rUVRYtZ[?\?]?^?`?a?d?e
f
g0hDikjukxl{m?n?q?r?s?t?u?vx???R???]??(??!???8??"?3?	??(	3 TU?6?WY*?N?Z??VW?}??[\?m+??+??`L???Y*+,?c?? VWdefg?????/~?/*?U??VW??h?p*YL?j*?S?p+ðM+?,??VW??????r??/??Z+??
+??s? ??VW^_?????tu?l?Y?zN+?Y*-?}??-????*VW???%	????	???w?~?4
*??*??a??
VW???~?/*?[??VW???~?/*?g??VW??L~?/*?n??VW???~?/*?p??VW???~?4
*??*?Ne??
VW?????/*?>???W?X?8?T)?????b??hh???????h?a????X]a?@?	?2		




© 2015 - 2025 Weber Informatics LLC | Privacy Policy