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

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

The newest version!
????2?	_`
?a
?b
_c
de	?f
_g	?h
_i	?j
_k	?l
_m	?n
_o	?p
_q	?r
_s	?t
_u	?v
_w	?x
_y	?z	{|
?}~
b	?
??
_?	??
??
??
?	??
_????	??	??
_?@
??
??	??	??
??	??
??????????	??
??
??
??
??
??
??
??	?	??		?	??
??
S?
S?
S???
S?
??
?
??
?????
S?
S?
S??
S????
??????????
????????????	??	???
??
S?	S?	S?
d?
??
??
??
S?*?*?
??
S?
??
??????????
??
????????
????????
?b?
??
??
??
???
??
??	??
??*??
??
???
?
?
?
??	
???
??*
S
S
S
	S


??
S
S
S
S
S
S
? 	?!"
?#	?$%
?#	?&'
?#()*
?+)?
,-.
/0
?12
?b3
?b456LocalLoadingCacheInnerClasses7LocalManualCache8LoadingSerializationProxy9ManualSerializationProxyEntrySetValuesKeySet:AbstractCacheSet;
EntryIterator<WriteThroughEntry=
ValueIterator>KeyIterator?HashIterator@AccessQueueA
WriteQueueBLoadingValueReferenceSegmentCWeightedStrongValueReferenceDWeightedSoftValueReferenceEWeightedWeakValueReferenceFStrongValueReferenceGSoftValueReferenceHWeakValueReferenceIWeakAccessWriteEntryJWeakWriteEntryKWeakAccessEntryL	WeakEntryMStrongAccessWriteEntryNStrongWriteEntryOStrongAccessEntryPStrongEntryQAbstractReferenceEntryR	NullEntryReferenceEntrySValueReferenceTEntryFactoryUStrengthMAXIMUM_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/Nullable;UNSET3Lcom/google/common/cache/LocalCache$ValueReference;YLcom/google/common/cache/LocalCache$ValueReference;DISCARDING_QUEUE&Ljava/util/Queue<+Ljava/lang/Object;>;keySetLjava/util/Set;Ljava/util/Set;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;>;
StackMapTable.VWXa(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;	nullEntry5()Lcom/google/common/cache/LocalCache$ReferenceEntry;g()Lcom/google/common/cache/LocalCache$ReferenceEntry;discardingQueue()Ljava/util/Queue;.()Ljava/util/Queue;rehash(I)IhnewEntry{(Ljava/lang/Object;ILcom/google/common/cache/LocalCache$ReferenceEntry;)Lcom/google/common/cache/LocalCache$ReferenceEntry;keyLjava/lang/Object;hashnext3Lcom/google/common/cache/LocalCache$ReferenceEntry;segment,Lcom/google/common/cache/LocalCache$Segment;TK;;Lcom/google/common/cache/LocalCache$ReferenceEntry;4Lcom/google/common/cache/LocalCache$Segment;Y??|(TK;ILcom/google/common/cache/LocalCache$ReferenceEntry;)Lcom/google/common/cache/LocalCache$ReferenceEntry;RuntimeInvisibleAnnotations1Lcom/google/common/annotations/VisibleForTesting;	copyEntry?(Lcom/google/common/cache/LocalCache$ReferenceEntry;Lcom/google/common/cache/LocalCache$ReferenceEntry;)Lcom/google/common/cache/LocalCache$ReferenceEntry;originalnewNext?(Lcom/google/common/cache/LocalCache$ReferenceEntry;Lcom/google/common/cache/LocalCache$ReferenceEntry;)Lcom/google/common/cache/LocalCache$ReferenceEntry;newValueReference{(Lcom/google/common/cache/LocalCache$ReferenceEntry;Ljava/lang/Object;I)Lcom/google/common/cache/LocalCache$ValueReference;entryvalueweightTV;|(Lcom/google/common/cache/LocalCache$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
reclaimKey6(Lcom/google/common/cache/LocalCache$ReferenceEntry;)V>(Lcom/google/common/cache/LocalCache$ReferenceEntry;)VisLive7(Lcom/google/common/cache/LocalCache$ReferenceEntry;J)Znow?(Lcom/google/common/cache/LocalCache$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;getLiveValueH(Lcom/google/common/cache/LocalCache$ReferenceEntry;J)Ljava/lang/Object;A(Lcom/google/common/cache/LocalCache$ReferenceEntry;J)TV;	isExpiredconnectAccessOrderi(Lcom/google/common/cache/LocalCache$ReferenceEntry;Lcom/google/common/cache/LocalCache$ReferenceEntry;)Vprevious?(Lcom/google/common/cache/LocalCache$ReferenceEntry;Lcom/google/common/cache/LocalCache$ReferenceEntry;)VnullifyAccessOrdernulledh(Lcom/google/common/cache/LocalCache$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;cleanUparr$len$i$0Lcom/google/common/cache/LocalCache$Segment<**>;"isEmptysumlongSize()Jsize()Iget&(Ljava/lang/Object;)Ljava/lang/Object;(Ljava/lang/Object;)TV;getIfPresentgetOrDefault8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;defaultValueresult(Ljava/lang/Object;TV;)TV;K(Ljava/lang/Object;Lcom/google/common/cache/CacheLoader;)Ljava/lang/Object;
Exceptions6(TK;Lcom/google/common/cache/CacheLoader<-TK;TV;>;)TV;	getOrLoad(TK;)TV;
getAllPresent>(Ljava/lang/Iterable;)Lcom/google/common/collect/ImmutableMap;castKeyLjava/util/Iterator;keysLjava/lang/Iterable;hitsmissesLjava/util/Map;Ljava/lang/Iterable<*>;Ljava/util/Map;Z[\I(Ljava/lang/Iterable<*>;)Lcom/google/common/collect/ImmutableMap;getAll
newEntries$UnsupportedLoadingOperationExceptionJLcom/google/common/cache/CacheLoader$UnsupportedLoadingOperationException;
keysToLoadLjava/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;getEntryG(Ljava/lang/Object;)Lcom/google/common/cache/LocalCache$ReferenceEntry;O(Ljava/lang/Object;)Lcom/google/common/cache/LocalCache$ReferenceEntry;refresh(Ljava/lang/Object;)V(TK;)VcontainsKey(Ljava/lang/Object;)Z
containsValuevjunusedtable2Ljava/util/concurrent/atomic/AtomicReferenceArray;lastoLjava/util/concurrent/atomic/AtomicReferenceArray;>;_put(TK;TV;)TV;putIfAbsentputAll(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;)ZoldValuenewValue(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;toArrayList-(Ljava/util/Collection;)Ljava/util/ArrayList;cLjava/util/ArrayList;Ljava/util/Collection;Ljava/util/ArrayList;M(Ljava/util/Collection;)Ljava/util/ArrayList;
access$200x0uLjava/util/AbstractMap;Ljava/util/concurrent/ConcurrentMap;
SourceFileLocalCache.java-Lcom/google/common/annotations/GwtCompatible;emulatedVaOPU?b?cde%fg*+hg,+ij&'kj)'l?-.mn/0o?2.p?3.q?4.rs89tvw??*java/util/concurrent/ConcurrentLinkedQueue56{qxy;<}q|qz{=>|}~??2com/google/common/cache/AbstractCache$StatsCounter?ABC??pqrq ??!"???v?tquqvqyqzqxqwq?+GHv?J6?????????????????????? ????????*com/google/common/cache/LocalCache$SegmentU???????????????????X?+com/google/common/cache/RemovalNotification???java/lang/Throwable???$Exception thrown by removal listener????????e????????????????????Z??\?q?[1???????&']?'?q
W=com/google/common/cache/CacheLoader$InvalidCacheLoadExceptionInvalidCacheLoadExceptionjava/lang/StringBuilder%loadAll failed to return a value for ??????U?Hcom/google/common/cache/CacheLoader$UnsupportedLoadingOperationException^??
????????java/lang/InterruptedException?????'java/util/concurrent/ExecutionExceptionU?java/lang/RuntimeException=com/google/common/util/concurrent/UncheckedExecutionExceptionjava/lang/Exceptionjava/lang/Error0com/google/common/util/concurrent/ExecutionErrorU? returned null map from loadAll??REjava/util/Map$Entry?* returned null keys or values from loadAll?? ?#?&????,-_????1com/google/common/cache/LocalCache$ReferenceEntry?;??1?:?:?<?<?A?:?LM)com/google/common/cache/LocalCache$KeySetU?OP)com/google/common/cache/LocalCache$ValuesRM+com/google/common/cache/LocalCache$EntrySetjava/util/ArrayList`??U????"com/google/common/cache/LocalCache?????$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$LocalManualCache?ABC#DEFGH#IJ6#KLM#NOP#QRM#TDUVW?
?*?*+???*+??	*+?
?*+??
*+??*+??*+??*+??*+??*+??*+??**???	??
?Y?? *+*?!?"?#**?	*?$*?%?&?'*+?(?)?*?+*,?,+?-.?>*?/?*?0?
*???>66*??$*?/?h?*????x6???* d?1*d?2**?3?4l6h??6?x6???*?/?Y*??m
a7*??q7
6*?4??3?
??	
e7*?4*+?(?)?*?5S???ɧ26*?4??%*?4*6+?(?)?*?5S???ױX?/????!?)?1?9?A?I?Q?Y?a?|???????????#,/ 2!9"B%I'U(_)l*u+{-?)?0?1?2?1?6Yzb:ZUG[._=\.
?,Z?]^?_`?aC?b?? ??c#?d2?ef ?]g?_h?aDiQ?rjklj?jkljm?X??,??? ??+#no	FpqWV*?	????X9Y]^f]gi
@rqWW*??8???X=Y]^f]gi@sqW\*?9?
*?:???XAY]^f]gi@tqWV*?	????XEY]^f]gi
@uqWV*?	????XIY]^f]gi
@vqWV*?	????XMY]^f]gi
@wqW\*?:?
*?/???XQY]^f]gi@xqWA*?9?XUY]^f]gyqW\*?9?
*?;???XYY]^f]gi@zqWA*?:?X]Y]^f]g{qW\*??
*?*?D+,?I?X
)*Y*]^?????f ]g????#?????W?+?H6*?*?D+,?J?K?X
34Y4]^??????f ]g????#?????Wb*?
+?L=?M?X
8	9Y ]^??	?f]goF??W? +?NM,?H>*?D,?O+?PW?X=>?@Y* ]^ ?H???f  ]g ????#???Wu+?H=*?D+?QW?XCDEY ]^???f]g??#???W}*+?H?D+ ?R???XMY ]^???.f]g??i@#?????WW*?4*?1|*?2~2?XXY]^?f]g#???Wg
?SY* ?T?X]Y*
]^
b
[.
?Af
]g#???W?-+?O??+?U?V:??*+ ?W???X"h	iklmp(q*sY*-]^-??-?.??f -]g-????i
??
#?EF??W?9+?JW*?:? +?Xe*????*?9? +?Ye*?????X|}~?5?7?Y 9]^9??9?.f9]g9??i#???Wg*+?Z+*?[?X???Y????f????#???Wo?\L*+?Z*+?[?X????Y????f????#???Wg*+?]+*?^?X???Y????f????#???Wo?\L*+?]*+?^?X????Y????f????#???W?/*? ?_?`YL? *?+?a???M?c?de,?f??ձbX?????+?.?Y ??/]^!??f/]g!??i?j????WK?S?X?Y]^?f]g#???W? *?4L+?=>?+2:?g????X????Y4???"?
? ]^f?? ]gi
?
???qW,e	@*?4N6-?? -2?h??-2?i?a@????	??26-?? -2?h??-2?i?e@????	????XB??????(?.?4?>?H?J?U?[?a?c?Y4
$Z7$Ze]^c?.^!"fe]g^!$i?
??????W?(*?4L	A6+?? +2?h?j?aA???? ?X???? ?&?Y*
Z(]^#!"!?.f(]g#!$i
?
????WD*?k?l?X?Y]^f]g??W|+??*+?m=*?D+?n?X????Y ]^???f]gi#?EFoF??W?1*+?J?m=*?D+?nN-?*?+?o?
*?+?p-?X?	???%?/?Y*1]^1??	(???f1]g??i
?%?	#?EF??W?*+?qN-?-?,?X
??Y*]^????
??f ]g??
??i??@?#?EFo
FF??W?*+?J?m>*?D+,?r?X
?	?Y*]^??aC	?f ]g??aD??#???WZ
*+*?,?s?X?Y
]^
??f
]g
????#???W{	g=>?t:+?u:?v?5?w:*?q:?	??:?xW????*?+?p*?+?o?y?X:???	?$?,?1?7?;?G?J?M?W?a?Y\	;??,??$&??<??g]^g??e?c?	^??f4;??,??g]gg??	^??i&?j????%????#?WmC=>?t:?z:+?u:?v?G?w:*?q:?{?'?xW???|W??????}??**?,?~:?:?v?G?w:??:		???Y??Y????????????	?xW????;:?:?v?&?w:??**?,?s?xW????y:*?+?p*?+?o?:
*?+?p*?+?o
?n???d**,*X? ???	??)?1?=?I?N?Q?^adnz	?
?????????	*6Y?10??)8??N???-??	?8???N??zW?????-???6?C]^C??A???	:??5Mff
10??)8???-??	?8??zW????C]gC?	:??5Nid?j????G????????>???j??B?
??,]???#	
W?\,?JW+?JW??N6,+??::6?n*?+-???????[:6?:??????Y???:??Y???:??Y???:??Y???:?*?+-????????.*?+-????????Y??Y??,??????????-??W6???:?v?=?w??:??:	??:
	?
?	6?*	
??W????.*?+-????????Y??Y??,??????????*?+-???????7???Q?]?i?u7wuX?(&'
(*-./=$>7091<2?3A4G5Q6S7]8_9i:k;u=|>?B?C?D?G?I?J?K?L?MO
QSUV.WI[Y\Y??9?A?
S
?_
?k
??"??	???
?+??D??\]^\?M\aCN@??K??fR??"??	???
?+?\]g\?\aD@??ih?7jlGQKKK????jl?/???1????/??#EF !W|+??*+?m=*?D+???XefhiY ]^???f]gi#"oF#$W|*+?J?m=*?D+*?,??W?Xm	noY ]^??	?f]g??#%&'W|+??*+?m=*?D+???XtuwxY ]^???f]gioF('W??+??*?#??A*?4:676??	7:

?66?w
2:

?h6
??:6???D????:?-
 ?R:?*?+??????:??Ԅ???
?i?a7???????
7???^?Xb~????"?%???F?M?Z?k?u?????????????????????Y?u)?f/??PK*F`+MY,-?g??
)??"
.~?1{?%??.?Z?]^?????.?!"?..f>u)?f/??MY,/?g??
?]g?!$iu?j???
j????j????0??"???j??
?	oF1?W?+?JW,?JW*+?m>*?D+,???X??
??Y*]^????
?f ]g????#23?W?+?JW,?JW*+?m>*?D+,???X??
??Y*]^????
?f ]g????#245W?4+???M,?v?!,?w??N*-??-????W??ܱX??0?3?Y*?'??4]^46?f ?74]g468i???&#9:?W|+??*+?m=*?D+???X????Y ]^???f]gi#?oF:;W?+?,??*+?m>*?D+,???X??
??Y*]^?????f]gio
FF<=W?&+?JW-?JW,??*+?m6*?D+,-???X??
????Y4&]^&??&>?&???f*&]g&??&>?&??i#@oF<?W?+?JW,?JW*+?m>*?D+,???X??
??Y*]^?????f ]g????#2A?W? *?4L+?=>?+2:??????X????Y4???"?
? ]^f?? ]gi
?
??BCW?!+?uM,?v?,?wN*-??W???X??? ?Y*????!]^!??f!]g!??i???#DLEW?*??L+?+?*??Y**??Z???X
??Y]^FMf]gFNi?
M#GOHW?*??L+?+?*??Y**??Z???X
??Y]^IPf]gIQi?
JMJ#KREW?*??L+?+?*??Y**??Z???X
Y]^LMf]gLTi?
M#M?N
OPWs??Y*????L+*????W+?X???YQP
?RfQS
?T#UVPW/*??XaYWPX?WA!öĸųc??Y?dzA??Y?ɳC?X??#YZ[?\]Z^?j-????????????????????????????????????????????????S??????????????????????????????????????	?
@???
?D?D??*?@	??S	?????{_u@?_?@




© 2015 - 2025 Weber Informatics LLC | Privacy Policy