com.google.common.cache.CacheBuilder.class Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of jelly Show documentation
Show all versions of jelly Show documentation
Java Functional Metaprogramming API
The newest version!
???? 2?
0 1 2 3???????? 4 5 6 7 8 9 :;
0
<=
>
<?
@ ABC
DE
DFG
H
5I
JK LM
NO
PQ
DRST
UVW XY
DZ[
D\]
D^_` |a 5b
c deg 5h
i 5j klmn
Do
pqrst uv
Cw x yz { |
}~
K?
??
N???? ? ???
??
J? ?
%? ? ?
%? ? ??
_0
_??
_?
_?
%? ? ?
5?
?? ? ?
%? ? ?
%??
p0
???
s? ??
v0?
x0
??
???
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; value To be supported :(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 java.lang.ref.WeakReference 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 java.lang.ref.SoftReference 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 To be supported (synchronously). 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; recordsTimev 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 java/lang/Object????? "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??#?? /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; java/lang/Integer valueOf (I)Ljava/lang/Integer;
checkArgument (Z)V java/lang/Long (J)Ljava/lang/Long; (ZLjava/lang/Object;)V INSTANCE 1Lcom/google/common/cache/CacheBuilder$OneWeigher; WEAK "com/google/common/cache/LocalCache STRONG SOFT 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 *? ? ? ? ? ? ? ? ? ? ? ?s ? ? ? ? 2 *? ? ? ? ? ? ? ? ? ? ? ?s ? ? ? ? G *? *? ?
? ? ? ? ? ? ? ? ? ? ?s ? ? ? ? ? )*? ? ? ? Y*? S? *+? ? ? *? ? # $ '% ? ) ? ? ) ? ? ? ) ? ? ) ? ? ? @ ? ? ? ? ?s ? ? ? ? N *? *? ? ? ? ? ? ) ? ? ? ? ? ? ? ? ? ? ? ? )*? ? ? ? Y*? S? *+? ? ? *? ? 5 7 '8 ? ) ? ? ) ? ? ? ) ? ? ) ? ? ? @ ? ? ? ? ?s ? ? ? ? N *? *? ? ? ? ? ? <