All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.google.common.cache.LocalCache.class Maven / Gradle / Ivy

????4)x
?y
z{
|}	~
	?
?	?
?	?
?	?
?	?
?	?
?	?
?	?
?	?
?	?	??
??
y	?
?
?	?
?
?
?	?
????	?	?
?@
?
?
|?	?	?
?	?
?????????	??
?
?
?
?
?
?
?	?	?	?	?
?
V?
V?
V???
V?
??
?
??
????
V?
V?
V??
V????
?????????
?????x?????	?	???
??
V?	V?	V?
?
??
?
V?
V?*?*?
?
?
?????
??
??
??
??????
??
??
?y
?
?
?
?	
?

 
w	

 *


?
?
?
  ???!
?"*#
V$
V%
V&
'(	V)
2*
2+,
?-?.
V/
V05
68:
V;
V<
V=
V>
V?
@	AB
?C	DE
?C	FG
?C
HIJ
KLMNO
PQ
?RS
?yT
?yUVWLocalLoadingCacheInnerClassesXLocalManualCacheYLoadingSerializationProxyZManualSerializationProxyEntrySetValuesKeySet[AbstractCacheSet\
EntryIterator]WriteThroughEntry^
ValueIterator_KeyIterator`HashIteratoraAccessQueueb
WriteQueuecComputingValueReferencedLoadingValueReferenceSegmenteWeightedStrongValueReferencefWeightedSoftValueReferencegWeightedWeakValueReferencehStrongValueReferenceiSoftValueReferencejWeakValueReferencekWeakAccessWriteEntrylWeakWriteEntrymWeakAccessEntryn	WeakEntryoStrongAccessWriteEntrypStrongWriteEntryqStrongAccessEntryrStrongEntrysAbstractReferenceEntryt	NullEntryuValueReferencevEntryFactorywStrengthMAXIMUM_CAPACITYI
ConstantValueMAX_SEGMENTSCONTAINS_VALUE_RETRIESDRAIN_THRESHOLD?	DRAIN_MAXloggerLjava/util/logging/Logger;segmentMasksegmentShiftsegments-[Lcom/google/common/cache/LocalCache$Segment;	Signature5[Lcom/google/common/cache/LocalCache$Segment;concurrencyLevelkeyEquivalence$Lcom/google/common/base/Equivalence;8Lcom/google/common/base/Equivalence;valueEquivalencekeyStrength-Lcom/google/common/cache/LocalCache$Strength;
valueStrength	maxWeightJweigher!Lcom/google/common/cache/Weigher;)Lcom/google/common/cache/Weigher;expireAfterAccessNanosexpireAfterWriteNanosrefreshNanosremovalNotificationQueueLjava/util/Queue;HLjava/util/Queue;>;removalListener)Lcom/google/common/cache/RemovalListener;1Lcom/google/common/cache/RemovalListener;tickerLcom/google/common/base/Ticker;entryFactory1Lcom/google/common/cache/LocalCache$EntryFactory;globalStatsCounterStatsCounter4Lcom/google/common/cache/AbstractCache$StatsCounter;
defaultLoader%Lcom/google/common/cache/CacheLoader;.Lcom/google/common/cache/CacheLoader<-TK;TV;>;RuntimeVisibleAnnotationsLjavax/annotation/CheckForNull;UNSET3Lcom/google/common/cache/LocalCache$ValueReference;YLcom/google/common/cache/LocalCache$ValueReference;DISCARDING_QUEUELjava/util/Queue<*>;keySetLjava/util/Set;Ljava/util/Set;7Lcom/google/errorprone/annotations/concurrent/LazyInit;RuntimeInvisibleAnnotations,Lcom/google/j2objc/annotations/RetainedWith;valuesLjava/util/Collection;Ljava/util/Collection;entrySetEntry.Ljava/util/Set;>;N(Lcom/google/common/cache/CacheBuilder;Lcom/google/common/cache/CacheLoader;)VCodeLineNumberTableLocalVariableTableimaxSegmentWeight	remainderthis$Lcom/google/common/cache/LocalCache;builder&Lcom/google/common/cache/CacheBuilder;loaderinitialCapacitysegmentCountsegmentCapacitysegmentSizeLocalVariableTypeTable,Lcom/google/common/cache/LocalCache;0Lcom/google/common/cache/CacheBuilder<-TK;-TV;>;
StackMapTablexyMethodParametersa(Lcom/google/common/cache/CacheBuilder<-TK;-TV;>;Lcom/google/common/cache/CacheLoader<-TK;TV;>;)V"RuntimeVisibleParameterAnnotationsevictsBySize()Z
customWeigherexpiresexpiresAfterWriteexpiresAfterAccess	refreshesusesAccessQueueusesWriteQueuerecordsWrite
recordsAccessrecordsTimeusesWriteEntriesusesAccessEntriesusesKeyReferencesusesValueReferencesunset5()Lcom/google/common/cache/LocalCache$ValueReference;g()Lcom/google/common/cache/LocalCache$ValueReference;	nullEntry*()Lcom/google/common/cache/ReferenceEntry;\()Lcom/google/common/cache/ReferenceEntry;discardingQueue()Ljava/util/Queue;.()Ljava/util/Queue;rehash(I)IhnewEntrye(Ljava/lang/Object;ILcom/google/common/cache/ReferenceEntry;)Lcom/google/common/cache/ReferenceEntry;keyLjava/lang/Object;hashnext(Lcom/google/common/cache/ReferenceEntry;segment,Lcom/google/common/cache/LocalCache$Segment;TK;0Lcom/google/common/cache/ReferenceEntry;4Lcom/google/common/cache/LocalCache$Segment;zf(TK;ILcom/google/common/cache/ReferenceEntry;)Lcom/google/common/cache/ReferenceEntry;1Lcom/google/common/annotations/VisibleForTesting;	copyEntryz(Lcom/google/common/cache/ReferenceEntry;Lcom/google/common/cache/ReferenceEntry;)Lcom/google/common/cache/ReferenceEntry;originalnewNext?(Lcom/google/common/cache/ReferenceEntry;Lcom/google/common/cache/ReferenceEntry;)Lcom/google/common/cache/ReferenceEntry;newValueReferencep(Lcom/google/common/cache/ReferenceEntry;Ljava/lang/Object;I)Lcom/google/common/cache/LocalCache$ValueReference;entryvalueweightTV;q(Lcom/google/common/cache/ReferenceEntry;TV;I)Lcom/google/common/cache/LocalCache$ValueReference;(Ljava/lang/Object;)IreclaimValue6(Lcom/google/common/cache/LocalCache$ValueReference;)VvalueReference;Lcom/google/common/cache/LocalCache$ValueReference;>(Lcom/google/common/cache/LocalCache$ValueReference;)V
reclaimKey+(Lcom/google/common/cache/ReferenceEntry;)V3(Lcom/google/common/cache/ReferenceEntry;)VisLive,(Lcom/google/common/cache/ReferenceEntry;J)Znow4(Lcom/google/common/cache/ReferenceEntry;J)Z
segmentFor/(I)Lcom/google/common/cache/LocalCache$Segment;7(I)Lcom/google/common/cache/LocalCache$Segment;
createSegmentd(IJLcom/google/common/cache/AbstractCache$StatsCounter;)Lcom/google/common/cache/LocalCache$Segment;statsCounterl(IJLcom/google/common/cache/AbstractCache$StatsCounter;)Lcom/google/common/cache/LocalCache$Segment;getLiveValue=(Lcom/google/common/cache/ReferenceEntry;J)Ljava/lang/Object;6(Lcom/google/common/cache/ReferenceEntry;J)TV;	isExpiredconnectAccessOrderS(Lcom/google/common/cache/ReferenceEntry;Lcom/google/common/cache/ReferenceEntry;)Vprevious?(Lcom/google/common/cache/ReferenceEntry;Lcom/google/common/cache/ReferenceEntry;)VnullifyAccessOrdernulled](Lcom/google/common/cache/ReferenceEntry;)VconnectWriteOrdernullifyWriteOrderprocessPendingNotifications()VeLjava/lang/Throwable;notification-Lcom/google/common/cache/RemovalNotification;5Lcom/google/common/cache/RemovalNotification;newSegmentArray0(I)[Lcom/google/common/cache/LocalCache$Segment;ssize8(I)[Lcom/google/common/cache/LocalCache$Segment;cleanUp0Lcom/google/common/cache/LocalCache$Segment<**>;,isEmptysumlongSize()Jsize()Iget&(Ljava/lang/Object;)Ljava/lang/Object;(Ljava/lang/Object;)TV;8Lcom/google/errorprone/annotations/CanIgnoreReturnValue;K(Ljava/lang/Object;Lcom/google/common/cache/CacheLoader;)Ljava/lang/Object;
Exceptions6(TK;Lcom/google/common/cache/CacheLoader<-TK;TV;>;)TV;getIfPresentgetOrDefault8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;defaultValueresult(Ljava/lang/Object;TV;)TV;	getOrLoad(TK;)TV;
getAllPresent>(Ljava/lang/Iterable;)Lcom/google/common/collect/ImmutableMap;castKeykeysLjava/lang/Iterable;hitsmisses{Builder0Lcom/google/common/collect/ImmutableMap$Builder;Ljava/lang/Iterable<*>;8Lcom/google/common/collect/ImmutableMap$Builder;|}I(Ljava/lang/Iterable<*>;)Lcom/google/common/collect/ImmutableMap;getAll
newEntriesLjava/util/Map;$UnsupportedLoadingOperationExceptionJLcom/google/common/cache/CacheLoader$UnsupportedLoadingOperationException;
keysToLoadLjava/util/Map;Ljava/lang/Iterable<+TK;>;~L(Ljava/lang/Iterable<+TK;>;)Lcom/google/common/collect/ImmutableMap;loadAllE(Ljava/util/Set;Lcom/google/common/cache/CacheLoader;)Ljava/util/Map;map Ljava/lang/InterruptedException;Ljava/lang/RuntimeException;Ljava/lang/Exception;Ljava/lang/Error;Ljava/util/Map$Entry;	stopwatch"Lcom/google/common/base/Stopwatch;successZnullsPresentLjava/util/Map$Entry;Ljava/util/Set<+TK;>;?\(Ljava/util/Set<+TK;>;Lcom/google/common/cache/CacheLoader<-TK;TV;>;)Ljava/util/Map;getEntry<(Ljava/lang/Object;)Lcom/google/common/cache/ReferenceEntry;D(Ljava/lang/Object;)Lcom/google/common/cache/ReferenceEntry;refresh(Ljava/lang/Object;)V(TK;)VcontainsKey(Ljava/lang/Object;)Z
containsValuevjunusedtable2Ljava/util/concurrent/atomic/AtomicReferenceArray;lastdLjava/util/concurrent/atomic/AtomicReferenceArray;>;?put(TK;TV;)TV;putIfAbsentcomputeE(Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object;functionLjava/util/function/BiFunction;-Ljava/util/function/BiFunction<-TK;-TV;+TV;>;5(TK;Ljava/util/function/BiFunction<-TK;-TV;+TV;>;)TV;RuntimeVisibleTypeAnnotations5Lorg/checkerframework/checker/nullness/qual/Nullable;computeIfAbsentC(Ljava/lang/Object;Ljava/util/function/Function;)Ljava/lang/Object;Ljava/util/function/Function;'Ljava/util/function/Function<-TK;+TV;>;/(TK;Ljava/util/function/Function<-TK;+TV;>;)TV;computeIfPresentmergeW(Ljava/lang/Object;Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object;newValue-Ljava/util/function/BiFunction<-TV;-TV;+TV;>;8(TK;TV;Ljava/util/function/BiFunction<-TV;-TV;+TV;>;)TV;putAll(Ljava/util/Map;)VmLjava/util/Map$Entry<+TK;+TV;>;Ljava/util/Map<+TK;+TV;>;(Ljava/util/Map<+TK;+TV;>;)Vremove'(Ljava/lang/Object;Ljava/lang/Object;)Zreplace9(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)ZoldValue(TK;TV;TV;)Zclear
invalidateAll(Ljava/lang/Iterable;)V(Ljava/lang/Iterable<*>;)V()Ljava/util/Set;ks()Ljava/util/Set;()Ljava/util/Collection;vs?()Ljava/util/Collection;es0()Ljava/util/Set;>;/Lcom/google/common/annotations/GwtIncompatible;removeIf#(Ljava/util/function/BiPredicate;)Zfilter Ljava/util/function/BiPredicate;changed*Ljava/util/function/BiPredicate<-TK;-TV;>;-(Ljava/util/function/BiPredicate<-TK;-TV;>;)Zlambda$merge$2i(Ljava/lang/Object;Ljava/util/function/BiFunction;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;klambda$computeIfPresent$1W(Ljava/util/function/BiFunction;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;lambda$computeIfAbsent$0g(Ljava/util/function/Function;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;uLjava/util/AbstractMap;Ljava/util/concurrent/ConcurrentMap;
SourceFileLocalCache.java-Lcom/google/common/annotations/GwtCompatible;emulated$com/google/common/cache/CacheBuilderb???"com/google/common/cache/LocalCache???/??45??65??01??31??78??9:??<8??=8??>8??BC?????*java/util/concurrent/ConcurrentLinkedQueue?@?}??EF?}?}??GH??????2com/google/common/cache/AbstractCache$StatsCounterIKLM??|}~}??*)??+,??????}?}?}?}?}?}?}?5QR??T@??????????????????????"?????????*com/google/common/cache/LocalCache$Segmentb?????????????????????+com/google/common/cache/RemovalNotification???java/lang/Throwable'(???$Exception thrown by removal listener?????????????????????????l????}??3?????????()3??)?}???=com/google/common/cache/CacheLoader$InvalidCacheLoadExceptionInvalidCacheLoadExceptionjava/lang/StringBuilder%loadAll failed to return a value for ??????b?Hcom/google/common/cache/CacheLoader$UnsupportedLoadingOperationException????????????java/lang/InterruptedException?????'java/util/concurrent/ExecutionExceptionb?java/lang/RuntimeException=com/google/common/util/concurrent/UncheckedExecutionExceptionjava/lang/Exceptionjava/lang/Error0com/google/common/util/concurrent/ExecutionErrorb? returned null map from loadAll??_Yjava/util/Map$Entry??* returned null keys or values from loadAll??"?%?(??./??&com/google/common/cache/ReferenceEntryP?36BootstrapMethods?	
67


O?OQQU?O?VW)com/google/common/cache/LocalCache$KeySetb\])com/google/common/cache/LocalCache$Values_W+com/google/common/cache/LocalCache$EntrySetVYPOP
?
??$com/google/common/cache/LocalCache$1$com/google/common/cache/LocalCache$2java/util/AbstractMap"java/util/concurrent/ConcurrentMap4com/google/common/cache/LocalCache$LocalLoadingCache3com/google/common/cache/LocalCache$LocalManualCache8?@-ABC-DEFGHIKLM-NOPQR-ST@-UVW-XO
YPZ[\]-^O
YPZ[_W-aO
YPZ[Jbcd?
?*?*+???*+??	*+?
?*+??
*+??*+??*+??*+??*+??*+??*+??**???	??
?Y?? *+*?!?"?#**?	*?$*?%?&?'*+?(?)?*?+*,?,+?-.?>*?/?*?0??*??1?>66*??%*?/??2i*????x6???* d?4*d?5**?6?7l6h??6?x6???*?/?Y*??m
a7*??q7
6*?7??3?
??	
e7*?7*+?(?)?*?8S???ɧ26*?7??%*?7*9+?(?)?*?8S???ױe?5????!?)?1?9?A?IQYablr|	?
???????????
 "$%%.&1)4*;+D.K0W1a2n3w4}6?7?2?9?:?;?<?:??fzd:gWGh8a=i8
?,g?jk?lm?nM?o??*??p%?q4?rs ?jt?lu?nNvQ?rw?wx?Y??,??? ??+y	ln-z{	P|}dV*?	????eBfjksjtv
@~}dW*??;???eFfjksjtv@}d\*????ebfjksjtv@?}dA*?=?effjksjt?}d\*???
*?@???ejfjksjtv@?}d\*?A?
*?????enfjksjtv@?}d\*?B?
*?@???erfjksjtv@?}dW*?	?C???evfjksjtv@?}dW*??C???ezfjksjtv@??d?D?e?-???d?E?e?-???d?F?e?-???do1x?}?`;
|?;x`;|?;xx``;|??e?????*?f1?y???d?(*?G:?H+-?I:?J?:?J? e??????%?f4(jk(??(?(??!??s*(jt(??(??!??v???Vey
???-?Z?{P??d?+?K>*?G+,?L?e
??f*jk?????s jt????y	??-?Z???d?+?K6*?*?G+,?M?N?e
??f4jk??????s jt????y
???-?Z???db*?
+?O=?P?e
?	?f jk??	?sjty?{P??d? +?QM,?K>*?G,?R+?SW?e????f* jk ?R???s  jt ????y?-???du+?K=*?G+?TW?e???f jk???sjt??y?-???d}*+?K?G+ ?U???e?f jk???8sjt??v@y	??-?Z???dW*?7*?4|*?5~2?e?fjk?sjty?-???dg
?VY* ?W?e?f*
jk
o
h8
?Ks
jty
oh?-???d?-+?R??+?X?Y:??*+ ?Z???e"?	????(*f*-jk-??-?8??s -jt-????v
??
y	??-?OP??d?9+?MW*?=? +?[e*????*?f ??/jk!??s/jt!??v?ce??dK?V?eBfjk?sjty?-???d? *?7L+?=>?+2:?j????epqpsf?? jks?? jtv
?
???}d?	@*?7N-:?66?#2:?k???l?a@????	??A-:?66?#2:?k???l?e@????	?????e>??? ?(?*?3?9???X?`?b?k?q?}?f4 ??X??jk}?8x+,s* ??X??jtx+.vI	????V?????V??	@??d?1*?7L	A+:?66?2: ?k?aA???? ?e??? ?)?/?f* 	??1jk,+,*?8s  	??1jt,+.v??????dD*?m?n?e?fjksjt??d|+??*+?o=*?G+?p?e????f jk???sjtvy?-?OPZ?{P??d?*+?M?o>*?G+,?q?e
?	?f*jk??nM	?s jt??nN??y	?n-?Z???d?1*+?M?o=*?G+?pN-?*?+?r?
*?+?s-?e?	???%?/?f*1jk1??	(???s1jt??v
?%?	y?-?OP??d?*+?tN-?-?,?e
??f*jk????
??s jt??
??v??@?y	??-?OP{
PP??dZ
*+*?,?u?e?f
jk
??s
jt
????y?-???do	e=>?v:+?w:?x?3?y:*?t:?	??:?zW????*?+?s*?+?r?{?e:???	?$?,?1?7?;?E?H?K?U?_?fR;
??,??$$??ejke??c?a?	\?s4;
??,??ejte?	\?v&???%????y?-?dZF=>?|:?}:+?w:?x?G?y:*?t:?~?'?W????W?????????*??*?,??:??:?x?G?y:??:		???Y??Y????????????	?W????;:??:?x?&?y:??**?,?u?W?????:*?+?s*?+?r?:
*?+?s*?+?r
?n???d--/-e?"???	??)?1?=?I?N?Q?^?a?d?n?}?????????????????	 
*-	9
Cf?
10??)8???-??	?8??}W????6?
FjkF??D?B?	=?8Wsf
10??)8???-??	?8??}W???FjtF?
	=?8Xvd??G?????!?>???B??
??,]e??y?-d?\,?MW+?MW??N6,+??::6?n*?+-???????[:6?:??????Y???:??Y???:??Y???:??Y???:?*?+-????????.*?+-????????Y??Y??,??????????-??W6????:?x?=?y??:??:	??:
	?
?	6?*	
??W????.*?+-????????Y??Y??,??????????*?+-???????7???Q?]?i?u7wue?)
,$-79 <!?"A#G$Q%S&]'_(i)k*u,|-?/?1?2?3?6?8?9?:?;?<>
@BDE.FIJYKf??9?
A?S
?_
?k
??"??	???
?+?\jk\?W\nMN???K??s\	??"??	???
?+?\jt\?\nN???vh?7w ?G?Q?K?K?Ke?e?w /??1?????/??y	?n-!OP"#d|+??*+?o=*?G+???eUVXYf jk???sjtvy?-$OP{P%&d|*+?M?o=*?G+*?,??W?e]	^_f jk??	?sjt??y?-'()d|+??*+?o=*?G+???edeghf jk???sjtvy?{P*)d??+??*?#??A*?7:976??	7:

?66?w
2:

?k6
??:6???D????:?-
 ?U:?*?+??????:??Ԅ???
?l?a7???????
7???^?ebnowxyz"{%|?~F?M?Z?k?u??????????|???????z??f?
u+?f/??PK,F`-MY./?g??
%??8?g?jk?????8?+,?08s>u+?f/??MY.1?g??
?jt?+.vu????
???????V2??"?????
?	y?{P3?d?+?MW,?MW*+?o>*?G+,???e??
??f*jk????
?s jt????y	??-4OPZ?5?d?+?MW,?MW*+?o>*?G+,???e??
??f*jk????
?s jt????y	??-4OP67d?+?MW,?MW*+?o>*?G+,???e??
??f*jk??89?s jt??8:y	?8-;OP<==>?d?+?MW,?MW*+,+?????e??
?f jk??8@s jt??8Ay	?8-BC7d?+?MW,?MW*+,?????e??
?f jk??89s jt??8:y	?8-;OP<
=DEd?+?MW,?MW-?MW*+,-?????e??
??f*jk??F?89s*jt??F?8Gy
?F8-HOP<
=IJd?4+????M,?x?!,?y??N*-??-????W??ܱe??0?3?f ?4jk4Ks ?L4jt4KMv??&yK-NO?d|+??*+?o=*?G+???e????f jk???sjtvy?-?OPZ?{POPd?+?,??*+?o>*?G+,???e??
??f*jk?????sjtvy	??Z?{
PPQRd?&+?MW-?MW,??*+?o6*?G+,-???e??
????f4&jk&??&S?&F??s*&jt&??&S?&F?vy
?SF-TZ?{PQ?d?+?MW,?MW*+?o>*?G+,???e??
??f*jk?????s jt????y	??-4OPZ?U?d? *?7L+?=>?+2:??????e??f?? jks?? jtv
?
??VWd?!+?wM,?x?,?yN*-??W???e 	f ??!jk!??s!jt!?v??y?-XVYd?*??L+?+?*??Y*??Z???e
fjkZWsjtZXv?
L-[\\d?*??L+?+?*??Y*??Z?ðe
fjk]]sjt]^v?
^L^-__Yd?*??L+?+?*??Y*??Z?ưe
#$fjk`Wsjt`av?
L-aZbcdd)W+?MW=*?ɹ?N-?x?>-?y:*?t:?&+????*?˙=???ӧ???e2???"?*?<???J?L?O?RUf4*%??"0??WjkWefPgs**%??"0??WjtWehv????????ye-i
jkdf-?*?+-*???e?f*F?89l?S?vG?
mnd\,??*+,???e?f 89l?S?vG?
opde-?
*+???-?e?f*8@??l?S?v@?q?d@ ?θϳf??Y?ѳD??Y?ӳF?e???-rstZuvZw?z/??????????????????????????????????V??????????	

@DD??*?J	?`	???	?w	?w??@??@#&$1 234323732393




© 2015 - 2025 Weber Informatics LLC | Privacy Policy