4 $ % $ $ $ & & $ & b b   $ $ & LoadingValueReference InnerClassesoldValueValueReference3Lcom/google/common/cache/LocalCache$ValueReference; Signature;Lcom/google/common/cache/LocalCache$ValueReference; futureValue2Lcom/google/common/util/concurrent/SettableFuture;7Lcom/google/common/util/concurrent/SettableFuture; stopwatch"Lcom/google/common/base/Stopwatch;()VCodeLineNumberTableLocalVariableTablethis:Lcom/google/common/cache/LocalCache$LoadingValueReference;LocalVariableTypeTableBLcom/google/common/cache/LocalCache$LoadingValueReference;6(Lcom/google/common/cache/LocalCache$ValueReference;)V StackMapTable>(Lcom/google/common/cache/LocalCache$ValueReference;)V isLoading()ZisActive getWeight()Iset(Ljava/lang/Object;)ZnewValueLjava/lang/Object;TV;(TV;)ZRuntimeVisibleTypeAnnotations5Lorg/checkerframework/checker/nullness/qual/Nullable; setException(Ljava/lang/Throwable;)ZtLjava/lang/Throwable;fullyFailedFutureK(Ljava/lang/Throwable;)Lcom/google/common/util/concurrent/ListenableFuture;P(Ljava/lang/Throwable;)Lcom/google/common/util/concurrent/ListenableFuture;notifyNewValue(Ljava/lang/Object;)V(TV;)V loadFuturem(Ljava/lang/Object;Lcom/google/common/cache/CacheLoader;)Lcom/google/common/util/concurrent/ListenableFuture; previousValue4Lcom/google/common/util/concurrent/ListenableFuture;resultkeyloader%Lcom/google/common/cache/CacheLoader;9Lcom/google/common/util/concurrent/ListenableFuture;TK;.Lcom/google/common/cache/CacheLoader<-TK;TV;>;l(TK;Lcom/google/common/cache/CacheLoader<-TK;TV;>;)Lcom/google/common/util/concurrent/ListenableFuture;computeE(Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object;e)Ljava/util/concurrent/ExecutionException;thfunctionLjava/util/function/BiFunction;-Ljava/util/function/BiFunction<-TK;-TV;+TV;>;5(TK;Ljava/util/function/BiFunction<-TK;-TV;+TV;>;)TV; elapsedNanos()J waitForValue()Ljava/lang/Object; Exceptions()TV;get getOldValue5()Lcom/google/common/cache/LocalCache$ValueReference;=()Lcom/google/common/cache/LocalCache$ValueReference;getEntry*()Lcom/google/common/cache/ReferenceEntry;2()Lcom/google/common/cache/ReferenceEntry;copyFor(Ljava/lang/ref/ReferenceQueue;Ljava/lang/Object;Lcom/google/common/cache/ReferenceEntry;)Lcom/google/common/cache/LocalCache$ValueReference;queueLjava/lang/ref/ReferenceQueue;valueentry(Lcom/google/common/cache/ReferenceEntry;#Ljava/lang/ref/ReferenceQueue;0Lcom/google/common/cache/ReferenceEntry;(Ljava/lang/ref/ReferenceQueue;TV;Lcom/google/common/cache/ReferenceEntry;)Lcom/google/common/cache/LocalCache$ValueReference;wLjava/lang/Object;Lcom/google/common/cache/LocalCache$ValueReference; SourceFileLocalCache.java 3< 34 ./ 12 u )+ A@ BC DE LM Q sp :com/google/common/cache/LocalCache$LoadingValueReference$1 3 java/lang/Throwable PQjava/lang/InterruptedException 4 op'java/util/concurrent/ExecutionException   8com/google/common/cache/LocalCache$LoadingValueReferencejava/lang/Object1com/google/common/cache/LocalCache$ValueReference2com/google/common/util/concurrent/ListenableFuture#com/google/common/cache/CacheLoader0com/google/common/util/concurrent/SettableFuturecreate4()Lcom/google/common/util/concurrent/SettableFuture; com/google/common/base/StopwatchcreateUnstarted$()Lcom/google/common/base/Stopwatch;"com/google/common/cache/LocalCacheunset)com/google/common/util/concurrent/FuturesimmediateFailedFuturestartload&(Ljava/lang/Object;)Ljava/lang/Object;immediateFutureH(Ljava/lang/Object;)Lcom/google/common/util/concurrent/ListenableFuture;reloadZ(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/util/concurrent/ListenableFuture;=(Lcom/google/common/cache/LocalCache$LoadingValueReference;)V/com/google/common/util/concurrent/MoreExecutorsdirectExecutor!()Ljava/util/concurrent/Executor; transform(Lcom/google/common/util/concurrent/ListenableFuture;Lcom/google/common/base/Function;Ljava/util/concurrent/Executor;)Lcom/google/common/util/concurrent/ListenableFuture;java/lang/Thread currentThread()Ljava/lang/Thread; interruptjava/util/function/BiFunctionapply8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;java/util/concurrent/TimeUnit NANOSECONDSLjava/util/concurrent/TimeUnit;elapsed"(Ljava/util/concurrent/TimeUnit;)J2com/google/common/util/concurrent/UninterruptiblesgetUninterruptibly1(Ljava/util/concurrent/Future;)Ljava/lang/Object; $%&@)+,-./,012345F*6   7 89: 8;3<5"****+ +6   ! 7"89")+:"8;")-=%$&$$&$&,>?@5>6 7 89: 8;A@5F * 6 7  89:  8;BC5F * 6 7  89:  8;DE5Y *+ 6 7 89 FG: 8; FH,IJ KLM5O *+ 6 7 89 NO:  8;PQ5K+ 6 789NO: 8;,RST5{+ *+W *6   789FG:8;FH= ,UJ KVW5}*W*N- ,+:* *,+-:Y*N*- **-:- 2V3DVEUV6B     3 ; @ E O R V W m t z 7RFGDXG;FYmZYW&NO}89}[G}\]:HFHDXH;F^mZ^}8;}[_}\`=;-%%Daa$%bDaa,cde5\<*W*N:N,+- ::*W*W#&62      # & ( / 2 9 7\ XGfg#FG( hO<89<[G<ij#XG2 FG:HXH#FH<8;<[_<ik#XH2 FH=U%L %,lmn5G *!"6 7  89:  8;op5D*#6 7 89: 8;q,rsp5F *67  89:  8;,rtu5A*67 89: 8;,vwx5>6 7 89: 8;,yz{5z*67*89|}~G:*8;|~H,J K,($'&*