com.google.common.cache.LocalCache$LocalManualCache.class Maven / Gradle / Ivy
???? 2 ?
? ?
?
? ?
?
? ? ?
?
?
?
?
?
?
?
?
? ?
? ?
? ? j ?
?
? ?
? ? ? ? ? LocalManualCache InnerClasses
localCache $Lcom/google/common/cache/LocalCache; Signature ,Lcom/google/common/cache/LocalCache; serialVersionUID J
ConstantValue )(Lcom/google/common/cache/CacheBuilder;)V Code LineNumberTable LocalVariableTable this 5Lcom/google/common/cache/LocalCache$LocalManualCache; builder &Lcom/google/common/cache/CacheBuilder; LocalVariableTypeTable =Lcom/google/common/cache/LocalCache$LocalManualCache; 0Lcom/google/common/cache/CacheBuilder<-TK;-TV;>; 3(Lcom/google/common/cache/CacheBuilder<-TK;-TV;>;)V '(Lcom/google/common/cache/LocalCache;)V /(Lcom/google/common/cache/LocalCache;)V getIfPresent &(Ljava/lang/Object;)Ljava/lang/Object; key Ljava/lang/Object; (Ljava/lang/Object;)TV; RuntimeVisibleAnnotations Ljavax/annotation/Nullable; get E(Ljava/lang/Object;Ljava/util/concurrent/Callable;)Ljava/lang/Object; valueLoader Ljava/util/concurrent/Callable; TK; %Ljava/util/concurrent/Callable<+TV;>;
Exceptions ? -(TK;Ljava/util/concurrent/Callable<+TV;>;)TV;
getAllPresent >(Ljava/lang/Iterable;)Lcom/google/common/collect/ImmutableMap; keys Ljava/lang/Iterable; Ljava/lang/Iterable<*>; I(Ljava/lang/Iterable<*>;)Lcom/google/common/collect/ImmutableMap; put '(Ljava/lang/Object;Ljava/lang/Object;)V value TV; (TK;TV;)V putAll (Ljava/util/Map;)V m Ljava/util/Map; Ljava/util/Map<+TK;+TV;>; (Ljava/util/Map<+TK;+TV;>;)V
invalidate (Ljava/lang/Object;)V
invalidateAll (Ljava/lang/Iterable;)V (Ljava/lang/Iterable<*>;)V ()V size ()J asMap &()Ljava/util/concurrent/ConcurrentMap; .()Ljava/util/concurrent/ConcurrentMap; stats &()Lcom/google/common/cache/CacheStats; segment ? Segment ,Lcom/google/common/cache/LocalCache$Segment; arr$ -[Lcom/google/common/cache/LocalCache$Segment; len$ I i$
aggregator SimpleStatsCounter :Lcom/google/common/cache/AbstractCache$SimpleStatsCounter; 4Lcom/google/common/cache/LocalCache$Segment;
StackMapTable ? ? n cleanUp writeReplace ()Ljava/lang/Object; ? M(Lcom/google/common/cache/LocalCache;Lcom/google/common/cache/LocalCache$1;)V x0 x1 &Lcom/google/common/cache/LocalCache$1; yLjava/lang/Object;Lcom/google/common/cache/Cache;Ljava/io/Serializable;
SourceFile LocalCache.java , 9 "com/google/common/cache/LocalCache , ? , a # $ ; < ? ? < 5com/google/common/cache/LocalCache$LocalManualCache$1 , ? B ? K L Q ? V W ? < ^ _ ? a ? c ? 8com/google/common/cache/AbstractCache$SimpleStatsCounter ? ? ? ? ? n ? ? ? h z a ;com/google/common/cache/LocalCache$ManualSerializationProxy ManualSerializationProxy 3com/google/common/cache/LocalCache$LocalManualCache java/lang/Object com/google/common/cache/Cache java/io/Serializable 'java/util/concurrent/ExecutionException *com/google/common/cache/LocalCache$Segment $com/google/common/cache/LocalCache$1 N(Lcom/google/common/cache/CacheBuilder;Lcom/google/common/cache/CacheLoader;)V $com/google/common/base/Preconditions checkNotNull W(Lcom/google/common/cache/LocalCache$LocalManualCache;Ljava/util/concurrent/Callable;)V K(Ljava/lang/Object;Lcom/google/common/cache/CacheLoader;)Ljava/lang/Object; 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; remove clear longSize %com/google/common/cache/AbstractCache globalStatsCounter ? StatsCounter 4Lcom/google/common/cache/AbstractCache$StatsCounter; incrementBy 7(Lcom/google/common/cache/AbstractCache$StatsCounter;)V segments statsCounter snapshot 2com/google/common/cache/AbstractCache$StatsCounter # $ % &