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

com.groupbyinc.flux.index.IndexWarmer.class Maven / Gradle / Ivy

????4?%com/groupbyinc/flux/index/IndexWarmer6com/groupbyinc/flux/common/component/AbstractComponentIndexWarmer.java5com/groupbyinc/flux/index/IndexWarmer$FieldDataWarmerFieldDataWarmer.com/groupbyinc/flux/index/IndexWarmer$Listener	Listener7com/groupbyinc/flux/index/IndexWarmer$TerminationHandleTerminationHandle0com/groupbyinc/flux/index/engine/Engine$Searcher'com/groupbyinc/flux/index/engine/EngineSearcher/com/groupbyinc/flux/threadpool/ThreadPool$Names)com/groupbyinc/flux/threadpool/ThreadPoolNames	listenersLjava/util/List;BLjava/util/List;?(Lcom/groupbyinc/flux/common/settings/Settings;Lcom/groupbyinc/flux/threadpool/ThreadPool;Lcom/groupbyinc/flux/index/fielddata/IndexFieldDataService;[Lcom/groupbyinc/flux/index/IndexWarmer$Listener;)V1(Lcom/groupbyinc/flux/common/settings/Settings;)V
java/util/ArrayList!()V#
"$warmer&executor:(Ljava/lang/String;)Ljava/util/concurrent/ExecutorService;()
*](Ljava/util/concurrent/Executor;Lcom/groupbyinc/flux/index/fielddata/IndexFieldDataService;)V,
-add(Ljava/lang/Object;)Z/0
"1java/util/Collections3addAll,(Ljava/util/Collection;[Ljava/lang/Object;)Z56
47unmodifiableList"(Ljava/util/List;)Ljava/util/List;9:
4;	=this'Lcom/groupbyinc/flux/index/IndexWarmer;settings.Lcom/groupbyinc/flux/common/settings/Settings;
threadPool+Lcom/groupbyinc/flux/threadpool/ThreadPool;indexFieldDataService;Lcom/groupbyinc/flux/index/fielddata/IndexFieldDataService;1[Lcom/groupbyinc/flux/index/IndexWarmer$Listener;listGLjava/util/ArrayList;Ljava/util/ArrayList;Ljava/util/concurrent/Executor;warm?(Lcom/groupbyinc/flux/index/engine/Engine$Searcher;Lcom/groupbyinc/flux/index/shard/IndexShard;Lcom/groupbyinc/flux/index/IndexSettings;)Vjava/lang/InterruptedExceptionN*com/groupbyinc/flux/index/shard/IndexShardPstate3()Lcom/groupbyinc/flux/index/shard/IndexShardState;RS
QT/com/groupbyinc/flux/index/shard/IndexShardStateVCLOSED1Lcom/groupbyinc/flux/index/shard/IndexShardState;XY	WZ'com/groupbyinc/flux/index/IndexSettings\isWarmerEnabled()Z^_
]`logger8Lcom/groupbyinc/flux/common/apache/logging/log4j/Logger;bc	d6com/groupbyinc/flux/common/apache/logging/log4j/LoggerfisTraceEnabledh_gi{} top warming [{}]kshardId+()Lcom/groupbyinc/flux/index/shard/ShardId;mn
Qoreader>()Lcom/groupbyinc/flux/common/apache/lucene/index/IndexReader;qr
strace9(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)Vuvgw
warmerService<()Lcom/groupbyinc/flux/index/warmer/ShardIndexWarmerService;yz
Q{8com/groupbyinc/flux/index/warmer/ShardIndexWarmerService}	onPreWarm#
~?java/lang/System?nanoTime()J??
??java/util/List?iterator()Ljava/util/Iterator;????java/util/Iterator?hasNext?_??next()Ljava/lang/Object;????
warmReader?(Lcom/groupbyinc/flux/index/shard/IndexShard;Lcom/groupbyinc/flux/index/engine/Engine$Searcher;)Lcom/groupbyinc/flux/index/IndexWarmer$TerminationHandle;??
??1awaitTermination?#
?java/lang/Thread?
currentThread()Ljava/lang/Thread;??
??	interrupt?#
?? top warming has been interrupted?warn*(Ljava/lang/String;Ljava/lang/Throwable;)V??g?
onPostWarm(J)V??
~?:()Lcom/groupbyinc/flux/common/apache/logging/log4j/Logger;b?
~?top warming took [{}]?)com/groupbyinc/flux/common/unit/TimeValue?java/util/concurrent/TimeUnit?NANOSECONDSLjava/util/concurrent/TimeUnit;??	??#(JLjava/util/concurrent/TimeUnit;)V?
??'(Ljava/lang/String;Ljava/lang/Object;)Vu?g?listener0Lcom/groupbyinc/flux/index/IndexWarmer$Listener;e Ljava/lang/InterruptedException;terminationHandle9Lcom/groupbyinc/flux/index/IndexWarmer$TerminationHandle;searcher2Lcom/groupbyinc/flux/index/engine/Engine$Searcher;shard,Lcom/groupbyinc/flux/index/shard/IndexShard;)Lcom/groupbyinc/flux/index/IndexSettings;timeJterminationHandlesKLjava/util/List;took	SignatureCodeLocalVariableTableLocalVariableTypeTableLineNumberTable
StackMapTable
SourceFileInnerClasses1????8*+? ?"Y?%:,'?+:?Y-?.?2W?8W*???H8?@8AB8CD8EF8G*HJ"(K?*HI?6789&;.<7=LM?X?,?U?[??-?a??*?e?j?*?el,?p+?t?x,?|????7?"Y?%:*?>??:???#???
:,+????W?????:???4???
:???:	????*?e?	?????ȸ?e7
,?|
??,?|???j?,?|?????Y
??????????O?f
h?????	?"????@???????A?>???G???3??
?G????f@
ACDFG2I9J>KGMhNyO|Q?S?X?T?U?V?W?Y?Z?[?\?]?_?Y
????)???Q]??
O???9
Q]???*

	
			




© 2015 - 2025 Weber Informatics LLC | Privacy Policy