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

com.groupbyinc.flux.indices.fielddata.cache.IndicesFieldDataCache.class Maven / Gradle / Ivy

????4?Acom/groupbyinc/flux/indices/fielddata/cache/IndicesFieldDataCacheLcom/groupbyinc/flux/common/component/AbstractComponent;Lcom/groupbyinc/flux/common/cache/RemovalListener;Lcom/groupbyinc/flux/common/lease/Releasable;6com/groupbyinc/flux/common/component/AbstractComponent0com/groupbyinc/flux/common/cache/RemovalListener+com/groupbyinc/flux/common/lease/ReleasableIndicesFieldDataCache.javaEcom/groupbyinc/flux/indices/fielddata/cache/IndicesFieldDataCache$KeyKeyQcom/groupbyinc/flux/indices/fielddata/cache/IndicesFieldDataCache$IndexFieldCacheIndexFieldCacheRcom/groupbyinc/flux/indices/fielddata/cache/IndicesFieldDataCache$FieldDataWeigherFieldDataWeigher@com/groupbyinc/flux/index/fielddata/IndexFieldDataCache$Listener7com/groupbyinc/flux/index/fielddata/IndexFieldDataCacheListener4com/groupbyinc/flux/common/settings/Setting$Property+com/groupbyinc/flux/common/settings/SettingPropertyBcom/groupbyinc/flux/common/cache/RemovalNotification$RemovalReason4com/groupbyinc/flux/common/cache/RemovalNotification 
RemovalReason INDICES_FIELDDATA_CACHE_SIZE_KEY-Lcom/groupbyinc/flux/common/settings/Setting;^Lcom/groupbyinc/flux/common/settings/Setting;indicesFieldDataCacheListenerBLcom/groupbyinc/flux/index/fielddata/IndexFieldDataCache$Listener;cache(Lcom/groupbyinc/flux/common/cache/Cache;?Lcom/groupbyinc/flux/common/cache/Cache;$assertionsDisabledZs(Lcom/groupbyinc/flux/common/settings/Settings;Lcom/groupbyinc/flux/index/fielddata/IndexFieldDataCache$Listener;)V1(Lcom/groupbyinc/flux/common/settings/Settings;)V-/
0&'	2#$	4getB(Lcom/groupbyinc/flux/common/settings/Settings;)Ljava/lang/Object;67
8-com/groupbyinc/flux/common/unit/ByteSizeValue:getBytes()J<=
;>-com/groupbyinc/flux/common/cache/CacheBuilder@builder1()Lcom/groupbyinc/flux/common/cache/CacheBuilder;BC
ADremovalListenerc(Lcom/groupbyinc/flux/common/cache/RemovalListener;)Lcom/groupbyinc/flux/common/cache/CacheBuilder;FG
AHsetMaximumWeight2(J)Lcom/groupbyinc/flux/common/cache/CacheBuilder;JK
AL()V-N
OweigherV(Ljava/util/function/ToLongBiFunction;)Lcom/groupbyinc/flux/common/cache/CacheBuilder;QR
AS,com/groupbyinc/flux/common/settings/SettingsUbuild*()Lcom/groupbyinc/flux/common/cache/Cache;WX
AY()	[thisCLcom/groupbyinc/flux/indices/fielddata/cache/IndicesFieldDataCache;settings.Lcom/groupbyinc/flux/common/settings/Settings;sizeInBytesJcacheBuilder?Lcom/groupbyinc/flux/common/cache/CacheBuilder;/Lcom/groupbyinc/flux/common/cache/CacheBuilder;close&com/groupbyinc/flux/common/cache/Cacheg
invalidateAlliN
hjbuildIndexFieldDataCache?(Lcom/groupbyinc/flux/index/fielddata/IndexFieldDataCache$Listener;Lcom/groupbyinc/flux/index/Index;Ljava/lang/String;)Lcom/groupbyinc/flux/index/fielddata/IndexFieldDataCache;logger!Lorg/apache/logging/log4j/Logger;no	p?(Lorg/apache/logging/log4j/Logger;Lcom/groupbyinc/flux/common/cache/Cache;Lcom/groupbyinc/flux/index/Index;Ljava/lang/String;[Lcom/groupbyinc/flux/index/fielddata/IndexFieldDataCache$Listener;)V-r
slistenerindex!Lcom/groupbyinc/flux/index/Index;	fieldNameLjava/lang/String;getCache	onRemoval9(Lcom/groupbyinc/flux/common/cache/RemovalNotification;)Vjava/lang/Exception}getKey()Ljava/lang/Object;?
!?+,	?	listenersLjava/util/List;??	?java/lang/AssertionError?
?O
indexCacheSLcom/groupbyinc/flux/indices/fielddata/cache/IndicesFieldDataCache$IndexFieldCache;??	?getValue??
!?9com/groupbyinc/flux/common/apache/lucene/util/Accountable?java/util/List?iterator()Ljava/util/Iterator;????java/util/Iterator?hasNext()Z????next????shardId)Lcom/groupbyinc/flux/index/shard/ShardId;??	?xy	?getRemovalReasonF()Lcom/groupbyinc/flux/common/cache/RemovalNotification$RemovalReason;??
!?EVICTEDDLcom/groupbyinc/flux/common/cache/RemovalNotification$RemovalReason;??	?'com/groupbyinc/flux/index/shard/ShardId?java/lang/String?ramBytesUsed?=??@(Lcom/groupbyinc/flux/index/shard/ShardId;Ljava/lang/String;ZJ)V{??5Failed to call listener on field data cache unloading?org/apache/logging/log4j/Logger?error*(Ljava/lang/String;Ljava/lang/Throwable;)V????eLjava/lang/Exception;notification?Lcom/groupbyinc/flux/common/cache/RemovalNotification;6Lcom/groupbyinc/flux/common/cache/RemovalNotification;keyGLcom/groupbyinc/flux/indices/fielddata/cache/IndicesFieldDataCache$Key;value;Lcom/groupbyinc/flux/common/apache/lucene/util/Accountable;java/lang/Class?desiredAssertionStatus??
??indices.fielddata.cache.size?????????(J)V-?
;?	NodeScope6Lcom/groupbyinc/flux/common/settings/Setting$Property;??	?memorySizeSetting?(Ljava/lang/String;Lcom/groupbyinc/flux/common/unit/ByteSizeValue;[Lcom/groupbyinc/flux/common/settings/Setting$Property;)Lcom/groupbyinc/flux/common/settings/Setting;??
?	SignatureCodeLocalVariableTableLocalVariableTypeTableLineNumberTable
StackMapTable?()Lcom/groupbyinc/flux/common/cache/Cache;?(Lcom/groupbyinc/flux/common/cache/RemovalNotification;)V
SourceFileInnerClasses!	#$?%&'()?*+,-.??B*+?1*,?3?5+?9?;??B?E*?I:!	??!?M?Y?P?TW*?Z?\??4B]^B_`B&'*ab!!ce?!!cd?&	=>
?@A!B'C8EAF??8VAfN?6*?\?k??]^?
JKlm?i
!?Y*?q*?\,-?Y*?3SY+S?t??*!]^!u'!vw!xy?NzX?/*?\??]^?R??{|???+???M???,?
,?????Y???,??N+????:,????:???I???:,??-??+???????????:*?q???????Pux~?Hz
??P7u'?]^??????&e??/\???????.WX!Y&Z/[P]uax^z`?b?c?j?????-!?????!????N~?????N?\-?Қ???Ի;Yշ??Y??S??5??57&8,7?@??
?2
			@!"@




© 2015 - 2025 Weber Informatics LLC | Privacy Policy