
com.google.common.cache.LocalCache$LoadingValueReference.class Maven / Gradle / Ivy
The newest version!
???? 2 ?
? ?
?
! ?
? ? ?
? ? ? ? " ? " ?
? ?
? ?
? ?
?
? ? " ?
? ?
? ?
? ? ?
?
? ? ?
?
? ?
? ?
? ? ? ?
? ?
? ? ? ? ? LoadingValueReference InnerClasses oldValue ValueReference 3Lcom/google/common/cache/LocalCache$ValueReference; Signature ;Lcom/google/common/cache/LocalCache$ValueReference; futureValue 2Lcom/google/common/util/concurrent/SettableFuture; 7Lcom/google/common/util/concurrent/SettableFuture; stopwatch "Lcom/google/common/base/Stopwatch; ()V Code LineNumberTable LocalVariableTable this :Lcom/google/common/cache/LocalCache$LoadingValueReference; LocalVariableTypeTable BLcom/google/common/cache/LocalCache$LoadingValueReference; 6(Lcom/google/common/cache/LocalCache$ValueReference;)V >(Lcom/google/common/cache/LocalCache$ValueReference;)V isLoading ()Z isActive getWeight ()I set (Ljava/lang/Object;)Z newValue Ljava/lang/Object; TV; (TV;)Z "RuntimeVisibleParameterAnnotations Ljavax/annotation/Nullable; setException (Ljava/lang/Throwable;)Z t Ljava/lang/Throwable; fullyFailedFuture K(Ljava/lang/Throwable;)Lcom/google/common/util/concurrent/ListenableFuture; P(Ljava/lang/Throwable;)Lcom/google/common/util/concurrent/ListenableFuture; notifyNewValue (Ljava/lang/Object;)V
StackMapTable (TV;)V
loadFuture m(Ljava/lang/Object;Lcom/google/common/cache/CacheLoader;)Lcom/google/common/util/concurrent/ListenableFuture;
previousValue 4Lcom/google/common/util/concurrent/ListenableFuture; result key loader %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; elapsedNanos ()J waitForValue ()Ljava/lang/Object;
Exceptions ? ()TV; get getOldValue 5()Lcom/google/common/cache/LocalCache$ValueReference; =()Lcom/google/common/cache/LocalCache$ValueReference; getEntry ? ReferenceEntry 5()Lcom/google/common/cache/LocalCache$ReferenceEntry; =()Lcom/google/common/cache/LocalCache$ReferenceEntry; copyFor ?(Ljava/lang/ref/ReferenceQueue;Ljava/lang/Object;Lcom/google/common/cache/LocalCache$ReferenceEntry;)Lcom/google/common/cache/LocalCache$ValueReference; queue Ljava/lang/ref/ReferenceQueue; value entry 3Lcom/google/common/cache/LocalCache$ReferenceEntry; #Ljava/lang/ref/ReferenceQueue; ;Lcom/google/common/cache/LocalCache$ReferenceEntry; ?(Ljava/lang/ref/ReferenceQueue;TV;Lcom/google/common/cache/LocalCache$ReferenceEntry;)Lcom/google/common/cache/LocalCache$ValueReference; wLjava/lang/Object;Lcom/google/common/cache/LocalCache$ValueReference;
SourceFile LocalCache.java ? ? m 0 9 0 1 ? ? ? + , ? ? ? . / &