
com.google.common.cache.CacheBuilder.class Maven / Gradle / Ivy
The newest version!
???? 2?
{+ , - .???????? / 0 1 2 3 4 56
+
78
9
7:
; <=
>?
>@A
B
4C
DE FG
HI
>J
>KLM
>NO PQ
>RS
>TU
>VWX |Y 4Z
[ \]_ 4`
a 4b cdef
>g
hijkl mn
Bo p qr s t
uv
Jx
yz
M|}~ ? ???
??
D? ?
? ? ?
? ? ??
^+
^??
^?
^?
? ? ?
4?
?? ? ?
? ? ?
??
o+
???
r? ??
u+?
w+
??
????
OneWeigher InnerClasses? NullListener DEFAULT_INITIAL_CAPACITY I
ConstantValue DEFAULT_CONCURRENCY_LEVEL DEFAULT_EXPIRATION_NANOS DEFAULT_REFRESH_NANOS NULL_STATS_COUNTER !Lcom/google/common/base/Supplier; Signature? StatsCounter XLcom/google/common/base/Supplier<+Lcom/google/common/cache/AbstractCache$StatsCounter;>; EMPTY_STATS $Lcom/google/common/cache/CacheStats; CACHE_STATS_COUNTER WLcom/google/common/base/Supplier; NULL_TICKER Lcom/google/common/base/Ticker; logger Ljava/util/logging/Logger; UNSET_INT????
strictParsing Z initialCapacity concurrencyLevel maximumSize J
maximumWeight weigher !Lcom/google/common/cache/Weigher; +Lcom/google/common/cache/Weigher<-TK;-TV;>; keyStrength Strength -Lcom/google/common/cache/LocalCache$Strength;
valueStrength expireAfterWriteNanos expireAfterAccessNanos refreshNanos keyEquivalence $Lcom/google/common/base/Equivalence; 8Lcom/google/common/base/Equivalence; valueEquivalence removalListener )Lcom/google/common/cache/RemovalListener; 3Lcom/google/common/cache/RemovalListener<-TK;-TV;>; ticker statsCounterSupplier ()V Code LineNumberTable LocalVariableTable this &Lcom/google/common/cache/CacheBuilder; LocalVariableTypeTable .Lcom/google/common/cache/CacheBuilder;
newBuilder (()Lcom/google/common/cache/CacheBuilder; N()Lcom/google/common/cache/CacheBuilder; from R(Lcom/google/common/cache/CacheBuilderSpec;)Lcom/google/common/cache/CacheBuilder; spec *Lcom/google/common/cache/CacheBuilderSpec; x(Lcom/google/common/cache/CacheBuilderSpec;)Lcom/google/common/cache/CacheBuilder; RuntimeInvisibleAnnotations /Lcom/google/common/annotations/GwtIncompatible; :(Ljava/lang/String;)Lcom/google/common/cache/CacheBuilder; Ljava/lang/String; `(Ljava/lang/String;)Lcom/google/common/cache/CacheBuilder; lenientParsing 0()Lcom/google/common/cache/CacheBuilder; L(Lcom/google/common/base/Equivalence;)Lcom/google/common/cache/CacheBuilder; equivalence
StackMapTable h(Lcom/google/common/base/Equivalence;)Lcom/google/common/cache/CacheBuilder; getKeyEquivalence &()Lcom/google/common/base/Equivalence; :()Lcom/google/common/base/Equivalence; getValueEquivalence )(I)Lcom/google/common/cache/CacheBuilder; 1(I)Lcom/google/common/cache/CacheBuilder; getInitialCapacity ()I getConcurrencyLevel )(J)Lcom/google/common/cache/CacheBuilder; size 1(J)Lcom/google/common/cache/CacheBuilder; weight I(Lcom/google/common/cache/Weigher;)Lcom/google/common/cache/CacheBuilder; me -Lcom/google/common/cache/Weigher<-TK1;-TV1;>; 0Lcom/google/common/cache/CacheBuilder; m(Lcom/google/common/cache/Weigher<-TK1;-TV1;>;)Lcom/google/common/cache/CacheBuilder; getMaximumWeight ()J
getWeigher #()Lcom/google/common/cache/Weigher; ;()Lcom/google/common/cache/Weigher; weakKeys setKeyStrength U(Lcom/google/common/cache/LocalCache$Strength;)Lcom/google/common/cache/CacheBuilder; strength ](Lcom/google/common/cache/LocalCache$Strength;)Lcom/google/common/cache/CacheBuilder; getKeyStrength /()Lcom/google/common/cache/LocalCache$Strength;
weakValues
softValues setValueStrength getValueStrength expireAfterWrite H(JLjava/util/concurrent/TimeUnit;)Lcom/google/common/cache/CacheBuilder; duration unit Ljava/util/concurrent/TimeUnit; P(JLjava/util/concurrent/TimeUnit;)Lcom/google/common/cache/CacheBuilder; getExpireAfterWriteNanos expireAfterAccess getExpireAfterAccessNanos refreshAfterWrite getRefreshNanos G(Lcom/google/common/base/Ticker;)Lcom/google/common/cache/CacheBuilder; O(Lcom/google/common/base/Ticker;)Lcom/google/common/cache/CacheBuilder; getTicker "(Z)Lcom/google/common/base/Ticker; recordsTimen Q(Lcom/google/common/cache/RemovalListener;)Lcom/google/common/cache/CacheBuilder; listener 5Lcom/google/common/cache/RemovalListener<-TK1;-TV1;>; u(Lcom/google/common/cache/RemovalListener<-TK1;-TV1;>;)Lcom/google/common/cache/CacheBuilder; RuntimeVisibleAnnotations #Ljavax/annotation/CheckReturnValue; getRemovalListener +()Lcom/google/common/cache/RemovalListener; C()Lcom/google/common/cache/RemovalListener; recordStats isRecordingStats ()Z getStatsCounterSupplier #()Lcom/google/common/base/Supplier; Z()Lcom/google/common/base/Supplier<+Lcom/google/common/cache/AbstractCache$StatsCounter;>; build M(Lcom/google/common/cache/CacheLoader;)Lcom/google/common/cache/LoadingCache; loader %Lcom/google/common/cache/CacheLoader; 0Lcom/google/common/cache/CacheLoader<-TK1;TV1;>; p(Lcom/google/common/cache/CacheLoader<-TK1;TV1;>;)Lcom/google/common/cache/LoadingCache; !()Lcom/google/common/cache/Cache; 9()Lcom/google/common/cache/Cache; checkNonLoadingCache checkWeightWithWeigher toString ()Ljava/lang/String; s? ToStringHelper 3Lcom/google/common/base/MoreObjects$ToStringHelper;? <Ljava/lang/Object;
SourceFile CacheBuilder.java -Lcom/google/common/annotations/GwtCompatible; emulated ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? $com/google/common/cache/CacheBuilder?? ? ? ??? ? ? ? ? %key equivalence was already set to %s????? "com/google/common/base/Equivalence ? ?? ???? ? ? 'value equivalence was already set to %s ? ? &initial capacity was already set to %s???? 'concurrency level was already set to %s "maximum size was already set to %s?? $maximum weight was already set to %s ? ? -maximum size can not be combined with weigher?? !maximum size must not be negative?? #maximum weight must not be negative?? -weigher can not be combined with maximum size com/google/common/cache/Weigher??? ? ? ? ? ? "Key strength was already set to %s? +com/google/common/cache/LocalCache$Strength? ? ? ?? ? ? ? $Value strength was already set to %s )expireAfterWrite was already set to %s ns "duration cannot be negative: %s %s????? *expireAfterAccess was already set to %s ns refresh was already set to %s ns duration must be positive: %s %s ? ? com/google/common/base/Ticker?? ? ? ? ? 'com/google/common/cache/RemovalListener?? ? ? ? 4com/google/common/cache/LocalCache$LocalLoadingCache LocalLoadingCache ?? ? 3com/google/common/cache/LocalCache$LocalManualCache LocalManualCache ?? )refreshAfterWrite requires a LoadingCache maximumWeight requires weigher weigher requires maximumWeight ? ???? 0ignoring weigher specified without maximumWeight????????? java/lang/StringBuilder?? ns????????? &com/google/common/cache/CacheBuilder$1??? "com/google/common/cache/CacheStats ?? ? ? &com/google/common/cache/CacheBuilder$2 &com/google/common/cache/CacheBuilder$3???? java/lang/Object /com/google/common/cache/CacheBuilder$OneWeigher 1com/google/common/cache/CacheBuilder$NullListener? 2com/google/common/cache/AbstractCache$StatsCounter 1com/google/common/base/MoreObjects$ToStringHelper (com/google/common/cache/CacheBuilderSpec toCacheBuilder parse >(Ljava/lang/String;)Lcom/google/common/cache/CacheBuilderSpec; $com/google/common/base/Preconditions
checkState ((ZLjava/lang/String;Ljava/lang/Object;)V checkNotNull &(Ljava/lang/Object;)Ljava/lang/Object; defaultEquivalence "com/google/common/base/MoreObjects firstNonNull 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (ZLjava/lang/String;I)V
checkArgument (Z)V (ZLjava/lang/String;J)V (ZLjava/lang/Object;)V INSTANCE 1Lcom/google/common/cache/CacheBuilder$OneWeigher; WEAK "com/google/common/cache/LocalCache STRONG SOFT )(ZLjava/lang/String;JLjava/lang/Object;)V java/util/concurrent/TimeUnit toNanos (J)J systemTicker !()Lcom/google/common/base/Ticker; 3Lcom/google/common/cache/CacheBuilder$NullListener; N(Lcom/google/common/cache/CacheBuilder;Lcom/google/common/cache/CacheLoader;)V )(Lcom/google/common/cache/CacheBuilder;)V java/util/logging/Level WARNING Ljava/util/logging/Level; java/util/logging/Logger log .(Ljava/util/logging/Level;Ljava/lang/String;)V toStringHelper G(Ljava/lang/Object;)Lcom/google/common/base/MoreObjects$ToStringHelper; add H(Ljava/lang/String;I)Lcom/google/common/base/MoreObjects$ToStringHelper; H(Ljava/lang/String;J)Lcom/google/common/base/MoreObjects$ToStringHelper; append (J)Ljava/lang/StringBuilder; -(Ljava/lang/String;)Ljava/lang/StringBuilder; Y(Ljava/lang/String;Ljava/lang/Object;)Lcom/google/common/base/MoreObjects$ToStringHelper; com/google/common/base/Ascii toLowerCase &(Ljava/lang/String;)Ljava/lang/String; addValue com/google/common/base/Suppliers
ofInstance 5(Ljava/lang/Object;)Lcom/google/common/base/Supplier; (JJJJJJ)V java/lang/Class getName getLogger .(Ljava/lang/String;)Ljava/util/logging/Logger; %com/google/common/cache/AbstractCache 1 { ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? , ? ? ? ? >*? *? *? *? * ? * ? * ? * ?
* ? *? ?
? ? . ? ? ? ? ? ? ! ? ( ? / ? 6 ? = ? ? > ? ? ? > ? ? ? ? ? ? Y? ? ? ? ? ? ? ? ? 2 *? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 2 *? ? ? ?
? ? ? ? ? ? ? ? ? ? G *? *? ?
? ? ? ? ? ? ? ? ? ? ? ? ? ? "*? ? ? *? ? *+? ? ? *? ? " # $ ? " ? ? " ? ? ? " ? ? " ? ? ? @ ? ? ? ? ? ? ? N *? *? ? ? ? ? ? ( ? ? ? ? ? ? ? ? ? ? ? ? "*? ? ? *? ? *+? ? ? *? ? 6 8 9 ? " ? ? " ? ? ? " ? ? " ? ? ? @ ? ? ? ? ? ? ? N *? *? ? ? ? ? ? = ? ? ? ? ? ? ? ? ? ? ? ? )*? ? ? *? ? ? ? ? !*? *? ? L P "Q 'R ? ) ? ? ) ? ? ? ) ? ? ? @@ ? ? ? ? ? Y *? ? ? *? ? ? V ? ? ? ? ? ? ?
C ? ? ? ? )*? ? ? "*? ? ? ? ? !*? *? ? y } "~ ' ? ) ? ? ) ? ? ? ) ? ? ? @@ ? ? ? ? ? X *? ? ? *? ? ? ? ? ? ? ? ? ? ? C ? ? ? ? Z*? ?? ? #*? ? $*? ?? ? %*? ? $*? &? ? '? ( ?? ? )? **? *? ? ? ? 2? C? S? X? ? Z ? ? Z ? ? ? Z ? ? ? @@@@ ? ? ? ? ? ? I*? ?? ? %*? ? $*? ?? ? #*? ? $*? ?? ? +? **? ? ? ? 2? 7? G? ? I ? ? I ? ? ? I ? ? ? @@@ ? ? ? ? ? ? ? ? >*? &? ? ? ,*? ? *? ?? ? -*? ? $*M,+? ? .? &,? ? ? ? ? /? 1? <? ? > ? ? > ? ? 1
? ? ? > ? ? > ? ? 1
? ? ? @@ ? ? ? ? ? ? ? x '*? ?? *?
?? ?*? &?
*? ? *? ? ? ? ? ? ? ' ? ? ? ' ? ? ?
C ? ? ? J *? &? /? ? .? ? ? ? ? ? ? ? ? ? ? ? ? D *? 0? 1? ? ? ? ? ? ? ? ? ? ? ? ? ? ? { "*? 2? ? 3*? 2? *+? ? 4? 2*? ? ? " ? ? " ? ? ? " ? ? ? @ ? ? ? ? ? J *? 2? 5? ? 4? ? ? ? ? ? ? ? ? ? ? D *? 0? 6? ? 4 ? ? ? ? ? ? ? ? ? ? ? ? ? D *? 7? 6? ? M ? ? ? ? ? ? ? ? ? ? ? ? ? { "*? 8? ? 9*? 8? *+? ? 4? 8*? ? Q R S ? " ? ? " ? ? ? " ? ? ? @ ? ? ? ? ? J *? 8? 5? ? 4? ? W ? ? ? ? ? ? ? ? ? ? 6*? ?? ? :*? ? $ ?? ? ;-? <*-? =? *? ? n r +s 4t ? 6 ? ? 6 ? ? 6 ? ? ? 6 ? ? ? @@ ? ? ? ? ? [ *? ?? ? *? ? ? x ? ? ? ? ? ? ? C ? ? ? ? 6*?
?? ? >*?
? $ ?? ? ;-? <*-? =?
*? ? ? ? +? 4? ? 6 ? ? 6 ? ? 6 ? ? ? 6 ? ? ? @@ ? ? ? ? ? [ *?
?? ? *?
? ? ? ? ? ? ? ? ? ? C ? ? ? ? ;-? W*? ?? ? ?*? ? $ ?? ? @-? <*-? =? *? ? ? ? ? 0? 9? ? ; ? ? ; ? ? ; ? ? ? ; ? ? ? @@ ? ? ? ? ? ? ? [ *? ?? ? *? ? ? ? ? ? ? ? ? ? ? C ? ? ? u *? A? ? ? ,*+? ? B? A*? ? ? ? ? ? ? ? ? ? ? ? ? ? @ ? ? ? v *? A? *? A?? ? C? ? D? ? ? ? ? ? ? ? ? ? ? ? ? B ? ? ? *? E? ? ? ,*M,+? ? F? E,? ? ? ? ? ? ? ? ? ?
? ? ? ? ?
? ? ? @ ?
? J *? E? G? ? F? ? ? ? ? ? ? ? ?
? ? I *? H?
*? ?
? ? ? ? ? ? ? ? ? W *?
? H? ? ? ? ? ? ? ? ? ? ? @ ? A *?
? ? ? ? ? ? ? ? ? ? b *? I? JY*+? K? ?
+ , ? ? ? ? ? ? ? ? U *? I*? L? MY*? N? ? <