2M,org/elasticsearch/common/cache/CacheLoader$14Lorg/elasticsearch/common/cache/CacheLoader;*org/elasticsearch/common/cache/CacheLoaderCacheLoader.javaasyncReloadingy(Lorg/elasticsearch/common/cache/CacheLoader;Ljava/util/concurrent/Executor;)Lorg/elasticsearch/common/cache/CacheLoader; .org/elasticsearch/common/cache/CacheLoader$1$1  val$loader,Lorg/elasticsearch/common/cache/CacheLoader; val$executorLjava/util/concurrent/Executor;N(Lorg/elasticsearch/common/cache/CacheLoader;Ljava/util/concurrent/Executor;)V   ()V  this.Lorg/elasticsearch/common/cache/CacheLoader$1;load&(Ljava/lang/Object;)Ljava/lang/Object;java/lang/Exception  keyTK;Ljava/lang/Object;reloada(Ljava/lang/Object;Ljava/lang/Object;)Lorg/elasticsearch/common/util/concurrent/ListenableFuture;U(Lorg/elasticsearch/common/cache/CacheLoader$1;Ljava/lang/Object;Ljava/lang/Object;)V & '=org/elasticsearch/common/util/concurrent/ListenableFutureTask)create`(Ljava/util/concurrent/Callable;)Lorg/elasticsearch/common/util/concurrent/ListenableFutureTask; +, *-java/util/concurrent/Executor/execute(Ljava/lang/Runnable;)V 12 03oldValueTV;taskDLorg/elasticsearch/common/util/concurrent/ListenableFutureTask;?Lorg/elasticsearch/common/util/concurrent/ListenableFutureTask;loadAll%(Ljava/lang/Iterable;)Ljava/util/Map; :; <keysLjava/lang/Iterable<+TK;>;Ljava/lang/Iterable;CodeLocalVariableTableLineNumberTableLocalVariableTypeTable Exceptions Signature(TK;)TV;H(TK;TV;)Lorg/elasticsearch/common/util/concurrent/ListenableFuture;3(Ljava/lang/Iterable<+TK;>;)Ljava/util/Map; SourceFileEnclosingMethod InnerClasses0 A9*+*,*B CAO *+ B  !#D  !"CEFG$%A Y*+,(.N*-4-B*!#5# 79D !"56 78CEFH:;AO *+=B  >@D  >?CEFIFJK L