com.google.common.cache.CacheLoader$1.class Maven / Gradle / Ivy
???? 4 i %com/google/common/cache/CacheLoader$1
val$loader %Lcom/google/common/cache/CacheLoader;
val$executor Ljava/util/concurrent/Executor;
#com/google/common/cache/CacheLoader ()V
load &(Ljava/lang/Object;)Ljava/lang/Object; call j(Lcom/google/common/cache/CacheLoader;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/concurrent/Callable;
6com/google/common/util/concurrent/ListenableFutureTask create Y(Ljava/util/concurrent/Callable;)Lcom/google/common/util/concurrent/ListenableFutureTask; ! " # $ java/util/concurrent/Executor execute (Ljava/lang/Runnable;)V
& ' ( loadAll %(Ljava/lang/Iterable;)Ljava/util/Map;
* + , reload Z(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/util/concurrent/ListenableFuture; . / 0 1 2 2com/google/common/util/concurrent/ListenableFuture get ()Ljava/lang/Object; G(Lcom/google/common/cache/CacheLoader;Ljava/util/concurrent/Executor;)V Code LineNumberTable LocalVariableTable this 'Lcom/google/common/cache/CacheLoader$1; MethodParameters key Ljava/lang/Object; LocalVariableTypeTable TK;
Exceptions @ java/lang/Exception Signature (TK;)TV; oldValue task 8Lcom/google/common/util/concurrent/ListenableFutureTask; TV; =Lcom/google/common/util/concurrent/ListenableFutureTask; A(TK;TV;)Lcom/google/common/util/concurrent/ListenableFuture; keys Ljava/lang/Iterable; Ljava/lang/Iterable<+TK;>; 3(Ljava/lang/Iterable<+TK;>;)Ljava/util/Map; lambda$reload$0 ](Lcom/google/common/cache/CacheLoader;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; loader -Lcom/google/common/cache/CacheLoader;
SourceFile CacheLoader.java EnclosingMethod U V asyncReloading k(Lcom/google/common/cache/CacheLoader;Ljava/util/concurrent/Executor;)Lcom/google/common/cache/CacheLoader; BootstrapMethods 2 Z
[ M N ]
^ _ ` a b "java/lang/invoke/LambdaMetafactory metafactory ?(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite; InnerClasses e %java/lang/invoke/MethodHandles$Lookup g java/lang/invoke/MethodHandles Lookup
3 4 9 *+? *,? *? ? 5 ? 6 7 8 9 4 O *? +? ? 5 ? 6 7 8 : ; <