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
bc	?d
]e	?f
]g	?h
]i	?j
]k	?l
]m	?n
]o	?p
]q	?r
]s	?t
]u	?v
]w	?x	yz
?{|
`	?}
?~
]	??
??
??
?	??
]????	??	??
]?@
??
??	??	??
??	??
??????????	??
??
??
??
??
??
??
??	?	??		?	??
??
S?
S?
S???
S?
??
?
??
?????
S?
S?
S??
S????
??????????
????????????	??	???
??
S?	S?	S?
b?
??
??
??
S?*?*?
S?
??
????????
????
??
????????
????????
?`?
??
??
??
???
??
??	??
??*??
??
???
???
??
?
?????	
??
*
S
S
S
	S


??
S
S
S
S
S
S
?	? 
?!	?"#
?!	?$%
?!&'(
?)'?
*+,
-.
?/0
?`1
?`234LocalLoadingCacheInnerClasses5LocalManualCache6LoadingSerializationProxy7ManualSerializationProxyEntrySetValuesKeySet8AbstractCacheSet9
EntryIterator:WriteThroughEntry;
ValueIterator<KeyIterator=HashIterator>AccessQueue?
WriteQueue@LoadingValueReferenceSegmentAWeightedStrongValueReferenceBWeightedSoftValueReferenceCWeightedWeakValueReferenceDStrongValueReferenceESoftValueReferenceFWeakValueReferenceGWeakAccessWriteEntryHWeakWriteEntryIWeakAccessEntryJ	WeakEntryKStrongAccessWriteEntryLStrongWriteEntryMStrongAccessEntryNStrongEntryOAbstractReferenceEntryP	NullEntryReferenceEntryQValueReferenceREntryFactorySStrengthMAXIMUM_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,TUVa(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;W??|(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;getIfPresentK(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;hitsmissesresultLjava/util/Map;Ljava/lang/Iterable<*>;Ljava/util/Map;XYZI(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;>;]put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;(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;Not supported.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;emulatedT_MNU?`?abc%de*+fe,+gh&'ih)'j?-.kl/0m?2.n?3.o?4.pq89rtu??*java/util/concurrent/ConcurrentLinkedQueue56{qvw;<}q|qxy=>z{|?}~2com/google/common/cache/AbstractCache$StatsCounter?ABC?pqrq ??!"???t?tquqvqyqzqxqwq?+GHt?J6????????????????????????}??????*com/google/common/cache/LocalCache$SegmentU???????????????????V?}+com/google/common/cache/RemovalNotification???java/lang/Throwable???$Exception thrown by removal listener????????c??????????????????X??Z?q?}??Y-.??????"#[?#?qU=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??RBjava/util/Map$Entry?}* returned null keys or values from loadAll????"????()]????1com/google/common/cache/LocalCache$ReferenceEntry?8??-?7?7?9?9?>?7?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#TCUVW?
?*?*+???*+??	*+?
?*+??
*+??*+??*+??*+??*+??*+??*+??**???	??
?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/{1?-?4?5?6?5?:Yzb:ZUG[._=\.
?,Z?]^?_`?aC?b?? ??c#?d2?ef ?]g?_h?aDiQ?rjklj?jkljm?X??,??? ??+#no	FpqWV*?	????X=Y]^f]gi
@rqWW*??8???XAY]^f]gi@sqW\*?9?
*?:???XEY]^f]gi@tqWV*?	????XIY]^f]gi
@uqWV*?	????XMY]^f]gi
@vqWV*?	????XQY]^f]gi
@wqW\*?:?
*?/???XUY]^f]gi@xqWA*?9?XYY]^f]gyqW\*?9?
*?;???X]Y]^f]gi@zqWA*?:?XaY]^f]g{qW\*??
*?*?D+,?I?X
$%Y*]^?????f ]g????#?????W?+?H6*?*?D+,?J?K?X
./Y4]^??????f ]g????#?????Wb*?
+?L=?M?X
3	4Y ]^??	?f]goF??W? +?NM,?H>*?D,?O+?PW?X89:;Y* ]^ ?H???f  ]g ????#???Wu+?H=*?D+?QW?X>?@Y ]^???f]g??#???W}*+?H?D+ ?R???XHY ]^???.f]g??i@#?????WW*?4*?1|*?2~2?XSY]^?f]g#???Wg
?SY* ?T?XXY*
]^
b
[.
?Af
]g#???W?-+?O??+?U?V:??*+ ?W???X"c	dfghk(l*nY*-]^-??-?.??f -]g-????i
??
#?EF??W?9+?JW*?:? +?Xe*????*?9? +?Ye*?????Xwxz|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@????	????XB45678:(6.=4>>?H@JBU>[DaEcHY4
$Z7$Ze]^c?.^!"fe]g^!$i?
??????W?(*?4L	A6+?? +2?h?j?aA???? ?XLMNO N&QY*
Z(]^#!"!?.f(]g#!$i
?
????WD*?k?l?XVY]^f]g??W|+??*+?m=*?D+?n?X\]_`Y ]^???f]gi#?EFoF??W?1*+?J?m=*?D+?nN-?*?+?o?
*?+?p-?Xe	fgh%j/lY*1]^1??	(???f1]g??i
?%?	#?EF??W?*+?J?m>*?D+,?q?X
p	qY*]^??aC	?f ]g??aD??#???WZ
*+*?,?r?XuY
]^
??f
]g
????#???W{	g=>?s:+?t:?u?5?v:*?w:?	??:?xW????*?+?p*?+?o?y?X:yz|	}$~,1?7?;?G?J?M?W?a?Y\	;??,??$&??<??g]^g??e?c?	^??f4;??,??g]gg??	^??i&?j????%????#???WmC=>?s:?z:+?t:?u?G?v:*?w:?{?'?xW???|W??????}??**?,?~:?:?u?G?v:??:		???Y??Y????????????	?xW????;:?:?u?&?v:??**?,?r?xW????y:*?+?p*?+?o?:
*?+?p*?+?o
?n???d**,*X? ???	??)?1?=?I?N?Q?^?a?d?n?z?????????????????????	????*?6?Y?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???:?u?=?v??:??:	??:
	?
?	6?*	
??W????.*?+-????????Y??Y??,??????????*?+-???????7???Q?]?i?u7wuX?(??
??????$?7?9?<???A?G?Q?S?]?_?i?k?u?|????????????????????
????.?I?Y?Y??9?A?	S
?
_
?k
??"??	???
?+?
?D??\]^\?M\aCN@??K??fR??"??	???
?+?\]g\?\aD@??ih?7jlGQKKK????jl?/???1????/??#EFW|+??*+?m=*?D+???XY ]^???f]gi#oF W|*+?J?m=*?D+*?,??W?X		
Y ]^??	?f]g??#!"#W|+??*+?m=*?D+???XY ]^???f]gioF$#W??+??*?#??A*?4:676??	7:

?66?w
2:

?h6
??:6???D????:?-
 ?R:?*?+??????:??Ԅ???
?i?a7???????
7???^?Xb#$%&"'%(?*F,M-Z.k/u0?1?.?-?5?(?7?8?:?&?<Y?u%?f/??PK&F`'MY()?g??
)??"
.~?1{?%??.?Z?]^?????.?!"?*.f>u%?f/??MY(+?g??
?]g?!$iu?j???
j????j????,??"???j??
?	oF-.W?+?JW,?JW*+?m>*?D+,???XAB
CDY*]^????
?f ]g????#/0.W?+?JW,?JW*+?m>*?D+,???XIJ
KLY*]^????
?f ]g????#/12W?4+???M,?u?!,?v??N*-??-????W??ܱXQR0S3TY*?
'??4]^43?f ?44]g435i???&#67?W|+??*+?m=*?D+???XXY[\Y ]^???f]gi#?oF78W?+?,??*+?m>*?D+,???Xab
deY*]^?????f]gio
FF9:W?&+?JW-?JW,??*+?m6*?D+,-???Xjk
lmopY4&]^&??&;?&<??f*&]g&??&;?&<?i#=oF9.W?+?JW,?JW*+?m>*?D+,???Xuv
wxY*]^?????f ]g????#/>?W? *?4L+?=>?+2:??????X}~}?Y4???"?
? ]^f?? ]gi
?
???@W?!+?tM,?u?,?vN*-??W???X??? ?Y*????!]^!??f!]g!??i???#ALBW?*??L+?+?*??Y**??Z???X
??Y]^CMf]gCNi?
M#DOEW?*??L+?+?*??Y**??Z???X
??Y]^FPf]gFQi?
GMG#HRBW?*??L+?+?*??Y**??Z???X
??Y]^IMf]gITi?
M#J?K?sL
MNWs??Y*????L+*????W+?X???YOP
?PfOQ
?R#STNW/*??XdYUPV?WA!öĸųc??Y?dzA??Y?ɳC?X???#WXY?Z[Z\?j-????????????????????????????????????????????????S??????????????????????????????????????	?
@???
?D?D??*?@	??S	??????y]s@?]?@




© 2015 - 2024 Weber Informatics LLC | Privacy Policy