![JAR search and dependency download from the Maven repository](/logo.png)
com.google.common.cache.LocalCache$LoadingValueReference.class Maven / Gradle / Ivy
???? 4 ?
# ?
$ ?
? ? # ?
? ? # ?
? ? # ? % ? % ?
? ?
? ?
? ?
# ?
? ? % ?
d ?
? ?
d ? ?
? ?
? ? ?
# ?
# ? ?
? ?
? ? % ? ? ? ? ? ?
? ?
? ? ? ? ? oldValue ValueReference InnerClasses 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 LoadingValueReference :Lcom/google/common/cache/LocalCache$LoadingValueReference; LocalVariableTypeTable BLcom/google/common/cache/LocalCache$LoadingValueReference; 6(Lcom/google/common/cache/LocalCache$ValueReference;)V
StackMapTable MethodParameters >(Lcom/google/common/cache/LocalCache$ValueReference;)V "RuntimeVisibleParameterAnnotations Ljavax/annotation/CheckForNull; isLoading ()Z isActive getWeight ()I set (Ljava/lang/Object;)Z newValue Ljava/lang/Object; TV; (TV;)Z RuntimeInvisibleAnnotations 8Lcom/google/errorprone/annotations/CanIgnoreReturnValue; 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 (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; compute E(Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object; e )Ljava/util/concurrent/ExecutionException; th function Ljava/util/function/BiFunction; -Ljava/util/function/BiFunction<-TK;-TV;+TV;>; 5(TK;Ljava/util/function/BiFunction<-TK;-TV;+TV;>;)TV; RuntimeVisibleAnnotations RuntimeVisibleTypeAnnotations 5Lorg/checkerframework/checker/nullness/qual/Nullable; elapsedNanos ()J waitForValue ()Ljava/lang/Object;
Exceptions ()TV; get getOldValue 5()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; queue Ljava/lang/ref/ReferenceQueue; value entry (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; lambda$loadFuture$0 &(Ljava/lang/Object;)Ljava/lang/Object; newResult wLjava/lang/Object;Lcom/google/common/cache/LocalCache$ValueReference;
SourceFile LocalCache.java 1 ; 1 2 ? ? ? , - ? ? ? / 0 ? ? z &