com.google.common.cache.LocalCache$WeakValueReference.class Maven / Gradle / Ivy
???? 2 C
7 8 :
;
< = > entry ? ReferenceEntry InnerClasses 3Lcom/google/common/cache/LocalCache$ReferenceEntry; Signature ;Lcom/google/common/cache/LocalCache$ReferenceEntry; f(Ljava/lang/ref/ReferenceQueue;Ljava/lang/Object;Lcom/google/common/cache/LocalCache$ReferenceEntry;)V Code LineNumberTable LocalVariableTable this WeakValueReference 7Lcom/google/common/cache/LocalCache$WeakValueReference; queue Ljava/lang/ref/ReferenceQueue; referent Ljava/lang/Object; LocalVariableTypeTable ?Lcom/google/common/cache/LocalCache$WeakValueReference; #Ljava/lang/ref/ReferenceQueue; TV; d(Ljava/lang/ref/ReferenceQueue;TV;Lcom/google/common/cache/LocalCache$ReferenceEntry;)V getWeight ()I getEntry 5()Lcom/google/common/cache/LocalCache$ReferenceEntry; =()Lcom/google/common/cache/LocalCache$ReferenceEntry; notifyNewValue (Ljava/lang/Object;)V newValue (TV;)V copyFor ValueReference ?(Ljava/lang/ref/ReferenceQueue;Ljava/lang/Object;Lcom/google/common/cache/LocalCache$ReferenceEntry;)Lcom/google/common/cache/LocalCache$ValueReference; value ?(Ljava/lang/ref/ReferenceQueue;TV;Lcom/google/common/cache/LocalCache$ReferenceEntry;)Lcom/google/common/cache/LocalCache$ValueReference; isLoading ()Z isActive waitForValue ()Ljava/lang/Object; ()TV; ?Ljava/lang/ref/WeakReference;Lcom/google/common/cache/LocalCache$ValueReference;
SourceFile LocalCache.java @ A 5com/google/common/cache/LocalCache$WeakValueReference B 2 java/lang/ref/WeakReference 1com/google/common/cache/LocalCache$ValueReference 1com/google/common/cache/LocalCache$ReferenceEntry 3(Ljava/lang/Object;Ljava/lang/ref/ReferenceQueue;)V "com/google/common/cache/LocalCache get
? *,+? *-? ? 3 4 5 * *
! > ? 9 " # A *? ? >
$ % &