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

There is a newer version: 59
Show newest version
????3BAcom/groupbyinc/flux/indices/fielddata/cache/IndicesFieldDataCache?Lcom/groupbyinc/flux/common/component/AbstractComponent;Lcom/groupbyinc/flux/common/google/common/cache/RemovalListener;6com/groupbyinc/flux/common/component/AbstractComponent>com/groupbyinc/flux/common/google/common/cache/RemovalListenerIndicesFieldDataCache.javaWcom/groupbyinc/flux/indices/fielddata/cache/IndicesFieldDataCache$FieldDataCacheCleaner	FieldDataCacheCleanerEcom/groupbyinc/flux/indices/fielddata/cache/IndicesFieldDataCache$KeyKeyQcom/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/IndexFieldDataCacheListener6com/groupbyinc/flux/index/mapper/MappedFieldType$Names0com/groupbyinc/flux/index/mapper/MappedFieldTypeNames/com/groupbyinc/flux/threadpool/ThreadPool$Names)com/groupbyinc/flux/threadpool/ThreadPool! FIELDDATA_CLEAN_INTERVAL_SETTINGLjava/lang/String;(indices.fielddata.cache.cleanup_interval%!FIELDDATA_CACHE_CONCURRENCY_LEVEL)indices.fielddata.cache.concurrency_level( INDICES_FIELDDATA_CACHE_SIZE_KEYindices.fielddata.cache.size+indicesFieldDataCacheListenerKLcom/groupbyinc/flux/indices/fielddata/cache/IndicesFieldDataCacheListener;cache6Lcom/groupbyinc/flux/common/google/common/cache/Cache;?Lcom/groupbyinc/flux/common/google/common/cache/Cache;
cleanInterval+Lcom/groupbyinc/flux/common/unit/TimeValue;
threadPool+Lcom/groupbyinc/flux/threadpool/ThreadPool;closedZ$assertionsDisabled?(Lcom/groupbyinc/flux/common/settings/Settings;Lcom/groupbyinc/flux/indices/fielddata/cache/IndicesFieldDataCacheListener;Lcom/groupbyinc/flux/threadpool/ThreadPool;)V*Lcom/groupbyinc/flux/common/inject/Inject;1(Lcom/groupbyinc/flux/common/settings/Settings;)V9<
=67	?45	A-.	C-1E,com/groupbyinc/flux/common/settings/SettingsGget8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;IJ
HKgetAsMemoryU(Ljava/lang/String;Ljava/lang/String;)Lcom/groupbyinc/flux/common/unit/ByteSizeValue;MN
HO-com/groupbyinc/flux/common/unit/ByteSizeValueQbytes()JST
RU;com/groupbyinc/flux/common/google/common/cache/CacheBuilderW
newBuilder?()Lcom/groupbyinc/flux/common/google/common/cache/CacheBuilder;YZ
X[removalListener(Lcom/groupbyinc/flux/common/google/common/cache/RemovalListener;)Lcom/groupbyinc/flux/common/google/common/cache/CacheBuilder;]^
X_
maximumWeight@(J)Lcom/groupbyinc/flux/common/google/common/cache/CacheBuilder;ab
Xc()V9e
fweigherw(Lcom/groupbyinc/flux/common/google/common/cache/Weigher;)Lcom/groupbyinc/flux/common/google/common/cache/CacheBuilder;hi
XjIcom/groupbyinc/flux/indices/fielddata/cache/IndicesFieldDataCacheListenerljava/lang/Stringnjava/lang/IntegerpvalueOf(I)Ljava/lang/Integer;rs
qtgetAsInt:(Ljava/lang/String;Ljava/lang/Integer;)Ljava/lang/Integer;vw
HxintValue()Iz{
q|"java/lang/IllegalArgumentException~java/lang/StringBuilder?
?f'concurrency_level must be > 0 but was: ?append-(Ljava/lang/String;)Ljava/lang/StringBuilder;??
??(I)Ljava/lang/StringBuilder;??
??toString()Ljava/lang/String;??
??(Ljava/lang/String;)V9?
?concurrencyLevel@(I)Lcom/groupbyinc/flux/common/google/common/cache/CacheBuilder;??
X?logger-Lcom/groupbyinc/flux/common/logging/ESLogger;??	?using size [{}] [{}]?java/lang/Object?(J)V9?
R?+com/groupbyinc/flux/common/logging/ESLogger?debug((Ljava/lang/String;[Ljava/lang/Object;)V????build8()Lcom/groupbyinc/flux/common/google/common/cache/Cache;??
X?/0	?)com/groupbyinc/flux/common/unit/TimeValue?timeValueMinutes.(J)Lcom/groupbyinc/flux/common/unit/TimeValue;??
??	getAsTimej(Ljava/lang/String;Lcom/groupbyinc/flux/common/unit/TimeValue;)Lcom/groupbyinc/flux/common/unit/TimeValue;??
H?23	?same??(Lcom/groupbyinc/flux/indices/fielddata/cache/IndicesFieldDataCache;Lcom/groupbyinc/flux/common/google/common/cache/Cache;Lcom/groupbyinc/flux/common/logging/ESLogger;Lcom/groupbyinc/flux/threadpool/ThreadPool;Lcom/groupbyinc/flux/common/unit/TimeValue;)V9?

?scheduley(Lcom/groupbyinc/flux/common/unit/TimeValue;Ljava/lang/String;Ljava/lang/Runnable;)Ljava/util/concurrent/ScheduledFuture;??
"?thisCLcom/groupbyinc/flux/indices/fielddata/cache/IndicesFieldDataCache;settings.Lcom/groupbyinc/flux/common/settings/Settings;sizesizeInBytesJcacheBuilder?Lcom/groupbyinc/flux/common/google/common/cache/CacheBuilder;=Lcom/groupbyinc/flux/common/google/common/cache/CacheBuilder;Iclose4com/groupbyinc/flux/common/google/common/cache/Cache?
invalidateAll?e??buildIndexFieldDataCache	(Lcom/groupbyinc/flux/index/fielddata/IndexFieldDataCache$Listener;Lcom/groupbyinc/flux/index/Index;Lcom/groupbyinc/flux/index/mapper/MappedFieldType$Names;Lcom/groupbyinc/flux/index/fielddata/FieldDataType;)Lcom/groupbyinc/flux/index/fielddata/IndexFieldDataCache;5(Lcom/groupbyinc/flux/common/logging/ESLogger;Lcom/groupbyinc/flux/common/google/common/cache/Cache;Lcom/groupbyinc/flux/index/Index;Lcom/groupbyinc/flux/index/mapper/MappedFieldType$Names;Lcom/groupbyinc/flux/index/fielddata/FieldDataType;[Lcom/groupbyinc/flux/index/fielddata/IndexFieldDataCache$Listener;)V9?
?listenerBLcom/groupbyinc/flux/index/fielddata/IndexFieldDataCache$Listener;index!Lcom/groupbyinc/flux/index/Index;
fieldNames8Lcom/groupbyinc/flux/index/mapper/MappedFieldType$Names;
fieldDataType3Lcom/groupbyinc/flux/index/fielddata/FieldDataType;getCache	onRemovalG(Lcom/groupbyinc/flux/common/google/common/cache/RemovalNotification;)Vjava/lang/Throwable?Bcom/groupbyinc/flux/common/google/common/cache/RemovalNotification?getKey()Ljava/lang/Object;??
??87	?	listenersLjava/util/List;??	
?java/lang/AssertionError?
?f
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/IteratorhasNext()Znext
?shardId)Lcom/groupbyinc/flux/index/shard/ShardId;
	
??	??	
wasEvicted
?ramBytesUsedT??(Lcom/groupbyinc/flux/index/shard/ShardId;Lcom/groupbyinc/flux/index/mapper/MappedFieldType$Names;Lcom/groupbyinc/flux/index/fielddata/FieldDataType;ZJ)V?5Failed to call listener on field data cache unloadingerror=(Ljava/lang/String;Ljava/lang/Throwable;[Ljava/lang/Object;)V !?"eLjava/lang/Throwable;notification?Lcom/groupbyinc/flux/common/google/common/cache/RemovalNotification;DLcom/groupbyinc/flux/common/google/common/cache/RemovalNotification;keyGLcom/groupbyinc/flux/indices/fielddata/cache/IndicesFieldDataCache$Key;value;Lcom/groupbyinc/flux/common/apache/lucene/util/Accountable;
access$200F(Lcom/groupbyinc/flux/indices/fielddata/cache/IndicesFieldDataCache;)Zx0java/lang/Class1desiredAssertionStatus3
24
ConstantValue	SignatureCodeLocalVariableTableLocalVariableTypeTableLineNumberTable
StackMapTableRuntimeVisibleAnnotations?()Lcom/groupbyinc/flux/common/google/common/cache/Cache;?(Lcom/groupbyinc/flux/common/google/common/cache/RemovalNotification;)V
SourceFileInnerClasses!	#$6&'$6)*$6,-./0712345B67879:8?
	?*+?>*?@*-?B*,?D+,F?L:+,F?P?V7?\*?`:	???d?Y?g?kW+)?u?y?}6??Y??Y??????????????W*?????YSY?RY??S??*????*+&
??????-*????
Y**??*??*?B*??????W?9R???????-.?45??$+???4???]???:4???;NC?
DEFG+H/I4J;KMN]ObP~R?T?U?W?Y?[< ?MHm"oX?0=;?e8A*????*?@?9??;^	_`??8u#?Y*??*??,-?Y*?DSY+S?ذ94#??#??#??#??#??;c??8/*???9??;g7>??8q?+???
M??,?
,?????Y???,??N+????:,??:?	?G??:,?-?-?+????:*?????#????Pnq?9Hs$%P5??????&(?)*&c??/Z+,:?&';.lm!n&o/pPrnvqssu?w?x<:?
???6?
????7?-.8/*?@?9/?;40e84?5?????;4<@7@A:

				 "	




© 2015 - 2025 Weber Informatics LLC | Privacy Policy