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

com.groupbyinc.flux.indices.cache.query.IndicesQueryCache.class Maven / Gradle / Ivy

There is a newer version: 59
Show newest version
????3M9com/groupbyinc/flux/indices/cache/query/IndicesQueryCache6com/groupbyinc/flux/common/component/AbstractComponent:com/groupbyinc/flux/common/apache/lucene/search/QueryCachejava/io/CloseableIndicesQueryCache.javaGcom/groupbyinc/flux/indices/cache/query/IndicesQueryCache$StatsAndCount

StatsAndCount?com/groupbyinc/flux/indices/cache/query/IndicesQueryCache$Stats
StatsNcom/groupbyinc/flux/indices/cache/query/IndicesQueryCache$CachingWeightWrapperCachingWeightWrapper;com/groupbyinc/flux/indices/cache/query/IndicesQueryCache$1java/util/Map$Entry
java/util/MapEntryINDICES_CACHE_QUERY_SIZELjava/lang/String;indices.queries.cache.size#DEPRECATED_INDICES_CACHE_QUERY_SIZEindices.cache.filter.sizeLjava/lang/Deprecated;INDICES_CACHE_QUERY_COUNTindices.queries.cache.count#cache?Lcom/groupbyinc/flux/common/apache/lucene/search/LRUQueryCache;shardKeyMap3Lcom/groupbyinc/flux/common/lucene/ShardCoreKeyMap;
shardStatsLjava/util/Map;{Ljava/util/Map;sharedRamBytesUsedJstats2lLjava/util/Map;$assertionsDisabledZ1(Lcom/groupbyinc/flux/common/settings/Settings;)V*Lcom/groupbyinc/flux/common/inject/Inject;23
51com/groupbyinc/flux/common/lucene/ShardCoreKeyMap7()V29
8:'(	<&java/util/concurrent/ConcurrentHashMap>
?:)*	Ajava/util/IdentityHashMapC
D:.*	F,com/groupbyinc/flux/common/settings/SettingsHget&(Ljava/lang/String;)Ljava/lang/String;JK
ILdeprecationLogger6Lcom/groupbyinc/flux/common/logging/DeprecationLogger;NO	PdThe [indices.cache.filter.size] settings is now deprecated, use [indices.queries.cache.size] insteadRjava/lang/ObjectT4com/groupbyinc/flux/common/logging/DeprecationLoggerV
deprecated((Ljava/lang/String;[Ljava/lang/Object;)VXY
WZjava/lang/String\10%^/com/groupbyinc/flux/common/unit/MemorySizeValue`parseBytesSizeValueOrHeapRatioU(Ljava/lang/String;Ljava/lang/String;)Lcom/groupbyinc/flux/common/unit/ByteSizeValue;bc
adjava/lang/IntegerfvalueOf(I)Ljava/lang/Integer;hi
gjgetAsInt:(Ljava/lang/String;Ljava/lang/Integer;)Ljava/lang/Integer;lm
InintValue()Ipq
grlogger-Lcom/groupbyinc/flux/common/logging/ESLogger;tu	vPusing [node] query cache with size [{}], actual_size [{}], max filter count [{}]x+com/groupbyinc/flux/common/logging/ESLoggerzdebug|Y{}-com/groupbyinc/flux/common/unit/ByteSizeValuebytes()J??
??@(Lcom/groupbyinc/flux/indices/cache/query/IndicesQueryCache;IJ)V2?
?%&	?,-	?this;Lcom/groupbyinc/flux/indices/cache/query/IndicesQueryCache;settings.Lcom/groupbyinc/flux/common/settings/Settings;
sizeStringsize/Lcom/groupbyinc/flux/common/unit/ByteSizeValue;countIgetStatsb(Lcom/groupbyinc/flux/index/shard/ShardId;)Lcom/groupbyinc/flux/index/cache/query/QueryCacheStats;java/util/HashMap?
?:entrySet()Ljava/util/Set;???
java/util/Set?iterator()Ljava/util/Iterator;????java/util/Iterator?hasNext()Z????next()Ljava/lang/Object;????getKey???getValue???toQueryCacheStats9()Lcom/groupbyinc/flux/index/cache/query/QueryCacheStats;??
?put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;???5com/groupbyinc/flux/index/cache/query/QueryCacheStats?
?:&(Ljava/lang/Object;)Ljava/lang/Object;J??add:(Lcom/groupbyinc/flux/index/cache/query/QueryCacheStats;)V??
??values()Ljava/util/Collection;???java/util/Collection???getCacheSize??
???q?java/lang/Math?round(D)J??
??(JJJJJ)V2?
??entry?Ljava/util/Map$Entry;Ljava/util/Map$Entry;s7Lcom/groupbyinc/flux/index/cache/query/QueryCacheStats;shard)Lcom/groupbyinc/flux/index/shard/ShardId;statsqLjava/util/Map;info	totalSizeweightDadditionalRamBytesUseddoCache?(Lcom/groupbyinc/flux/common/apache/lucene/search/Weight;Lcom/groupbyinc/flux/common/apache/lucene/search/QueryCachingPolicy;)Lcom/groupbyinc/flux/common/apache/lucene/search/Weight;
access$500?(Lcom/groupbyinc/flux/indices/cache/query/IndicesQueryCache$CachingWeightWrapper;)Lcom/groupbyinc/flux/common/apache/lucene/search/Weight;??
?=com/groupbyinc/flux/common/apache/lucene/search/LRUQueryCache???
??v(Lcom/groupbyinc/flux/indices/cache/query/IndicesQueryCache;Lcom/groupbyinc/flux/common/apache/lucene/search/Weight;)V2?
?8Lcom/groupbyinc/flux/common/apache/lucene/search/Weight;policyDLcom/groupbyinc/flux/common/apache/lucene/search/QueryCachingPolicy;in
clearIndex(Ljava/lang/String;)VgetCoreKeysForIndex#(Ljava/lang/String;)Ljava/util/Set;??
8?clearCoreCacheKey(Ljava/lang/Object;)V
?
??clear9
?coreKeyLjava/lang/Object;index
coreCacheKeys#Ljava/util/Set;Ljava/util/Set;close01	
8?java/lang/AssertionError(I)V2
isEmpty?keySet?2
emptyD(Lcom/groupbyinc/flux/indices/cache/query/IndicesQueryCache$Stats;)Z	cacheSize!-	"ramBytesUsed$-	%ALcom/groupbyinc/flux/indices/cache/query/IndicesQueryCache$Stats;onClose,(Lcom/groupbyinc/flux/index/shard/ShardId;)V 
*
:remove-?.shardId
access$000p(Lcom/groupbyinc/flux/indices/cache/query/IndicesQueryCache;)Lcom/groupbyinc/flux/common/lucene/ShardCoreKeyMap;x0
access$100L(Lcom/groupbyinc/flux/indices/cache/query/IndicesQueryCache;)Ljava/util/Map;
access$302?(Lcom/groupbyinc/flux/indices/cache/query/IndicesQueryCache;J)Jx1
access$300>(Lcom/groupbyinc/flux/indices/cache/query/IndicesQueryCache;)J
access$400java/lang/Class=desiredAssertionStatus??
>@
ConstantValue
DeprecatedRuntimeVisibleAnnotations	SignatureCodeLocalVariableTableLineNumberTable
StackMapTableLocalVariableTypeTable
SourceFileInnerClasses!	BB CD!"B$%&'()*E+B,-.*E/01
23FR?*+?6*?8Y?;?=*??Y?@?B*?DY?E?G+?MM,?+ ?MM,?*?QS?U?[,?_M,?eN+$?k?o?s6*?wy?UY,SY-SY?kS?~*?Y*-??????*	???G4??????-r?WH??h7??HND9:@&E-F1G8H<IIMMNPPWQhR~S?R?T????I?II]D4??F?

??Y??M*?B????N-???,-???:,?????????W??ѻ?Y??N,+????:???Y??:-??	7,????:???????:??a7???	??,???o?-??m?9		*???k??7-??Y				?ڶ?-?Gf
+???
??????????*Q?)?]???tm?-? ??	??-J+?????HN??+?F?I?Q?]?b?k?q?t?????????????????I$???1?!?????"G??F?&+??+???L???*??+,??N?Y*-???G*&??&??&??
??H????I??F?A*?=+??M,??N-???-??:*??????*???	??
*????G*!		A??A
	8
J	8H	!*-9@I????9F?h??*?=???Y*?=????? *?B???Y*?B?????*?G???Y*?G??*????Gh??H#$B%`&g'I" Ff+??+?#	??+?&	????G???'HABDI@()Fs.??**?B+????+??Y?,?*?B+?/W?G.??.0?HH"I-JI"12F/*?=?G3?H145F/*?B?G3?H167F;*]???G3?8-H19:F/*???G3?H1;5F/*?G?G3?H1<9F4?A????H1I@K	L*

	




© 2015 - 2025 Weber Informatics LLC | Privacy Policy