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

com.google.common.collect.MapMakerInternalMap.class Maven / Gradle / Ivy

The newest version!
????2?	??	??
??
??
??
??	??
??	??
??	??
??	??
??	??	??	??
??	??
??	??
??
??
??	??
??	??
??	??	??
???
!?	??
??@	??	??
??	??
??
??
??	??	??	??	??
??
=?^
=
?

??^
=
=	
=

=^
?
?

?^^^
??	?	
 !^"^#	=$	=%
?&
?
='
=(
=)????????	=*
+,
+-.
/^0
12
=34567898:;gg<
?=
=>
=?
=@
=A
=B	?CD
qE	?FG
tE	?HI
wEJKL
yMK7
NOP
~QR
ST
 UV
??W
??XYZSerializationProxyInnerClasses[AbstractSerializationProxy\SafeToArraySetEntrySetValuesKeySet]
EntryIterator^WriteThroughEntry_
ValueIterator`KeyIteratoraHashIteratorbCleanupMapTaskcExpirationQueued
EvictionQueueSegmenteStrongValueReferencefSoftValueReferencegWeakValueReferencehWeakExpirableEvictableEntryiWeakEvictableEntryjWeakExpirableEntryk	WeakEntrylSoftExpirableEvictableEntrymSoftEvictableEntrynSoftExpirableEntryo	SoftEntrypStrongExpirableEvictableEntryqStrongEvictableEntryrStrongExpirableEntrysStrongEntrytAbstractReferenceEntryu	NullEntryReferenceEntryvValueReferencewEntryFactoryxStrengthMAXIMUM_CAPACITYI
ConstantValueMAX_SEGMENTSCONTAINS_VALUE_RETRIESDRAIN_THRESHOLD?	DRAIN_MAXCLEANUP_EXECUTOR_DELAY_SECSJ<loggerLjava/util/logging/Logger;segmentMasksegmentShiftsegments8[Lcom/google/common/collect/MapMakerInternalMap$Segment;	Signature@[Lcom/google/common/collect/MapMakerInternalMap$Segment;concurrencyLevelkeyEquivalence$Lcom/google/common/base/Equivalence;8Lcom/google/common/base/Equivalence;valueEquivalencekeyStrength8Lcom/google/common/collect/MapMakerInternalMap$Strength;
valueStrengthmaximumSizeexpireAfterAccessNanosexpireAfterWriteNanosremovalNotificationQueueLjava/util/Queue;RemovalNotificationSLjava/util/Queue;>;removalListeneryRemovalListener4Lcom/google/common/collect/MapMaker$RemovalListener;;entryFactoryLcom/google/common/collect/MapMakerInternalMap$ValueReference;dLcom/google/common/collect/MapMakerInternalMap$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;>;serialVersionUID'(Lcom/google/common/collect/MapMaker;)VCodeLineNumberTableLocalVariableTableimaximumSegmentSize	remainderthis/Lcom/google/common/collect/MapMakerInternalMap;builder$Lcom/google/common/collect/MapMaker;initialCapacitysegmentCountsegmentCapacitysegmentSizeLocalVariableTypeTable7Lcom/google/common/collect/MapMakerInternalMap;
StackMapTableRz{evictsBySize()ZexpiresexpiresAfterWriteexpiresAfterAccessusesKeyReferencesusesValueReferencesunset@()Lcom/google/common/collect/MapMakerInternalMap$ValueReference;r()Lcom/google/common/collect/MapMakerInternalMap$ValueReference;	nullEntry@()Lcom/google/common/collect/MapMakerInternalMap$ReferenceEntry;r()Lcom/google/common/collect/MapMakerInternalMap$ReferenceEntry;discardingQueue()Ljava/util/Queue;.()Ljava/util/Queue;rehash(I)IhnewEntry?(Ljava/lang/Object;ILcom/google/common/collect/MapMakerInternalMap$ReferenceEntry;)Lcom/google/common/collect/MapMakerInternalMap$ReferenceEntry;keyLjava/lang/Object;hashnext>Lcom/google/common/collect/MapMakerInternalMap$ReferenceEntry;TK;FLcom/google/common/collect/MapMakerInternalMap$ReferenceEntry;?(TK;ILcom/google/common/collect/MapMakerInternalMap$ReferenceEntry;)Lcom/google/common/collect/MapMakerInternalMap$ReferenceEntry;RuntimeInvisibleAnnotations1Lcom/google/common/annotations/VisibleForTesting;"RuntimeVisibleParameterAnnotationsLjavax/annotation/Nullable;	copyEntry?(Lcom/google/common/collect/MapMakerInternalMap$ReferenceEntry;Lcom/google/common/collect/MapMakerInternalMap$ReferenceEntry;)Lcom/google/common/collect/MapMakerInternalMap$ReferenceEntry;originalnewNext?(Lcom/google/common/collect/MapMakerInternalMap$ReferenceEntry;Lcom/google/common/collect/MapMakerInternalMap$ReferenceEntry;)Lcom/google/common/collect/MapMakerInternalMap$ReferenceEntry;newValueReference?(Lcom/google/common/collect/MapMakerInternalMap$ReferenceEntry;Ljava/lang/Object;)Lcom/google/common/collect/MapMakerInternalMap$ValueReference;entryvalueTV;?(Lcom/google/common/collect/MapMakerInternalMap$ReferenceEntry;TV;)Lcom/google/common/collect/MapMakerInternalMap$ValueReference;(Ljava/lang/Object;)IreclaimValueA(Lcom/google/common/collect/MapMakerInternalMap$ValueReference;)VvalueReferenceFLcom/google/common/collect/MapMakerInternalMap$ValueReference;I(Lcom/google/common/collect/MapMakerInternalMap$ValueReference;)V
reclaimKeyA(Lcom/google/common/collect/MapMakerInternalMap$ReferenceEntry;)VI(Lcom/google/common/collect/MapMakerInternalMap$ReferenceEntry;)VisLiveA(Lcom/google/common/collect/MapMakerInternalMap$ReferenceEntry;)ZI(Lcom/google/common/collect/MapMakerInternalMap$ReferenceEntry;)Z
segmentFor:(I)Lcom/google/common/collect/MapMakerInternalMap$Segment;B(I)Lcom/google/common/collect/MapMakerInternalMap$Segment;
createSegment;(II)Lcom/google/common/collect/MapMakerInternalMap$Segment;maxSegmentSizeC(II)Lcom/google/common/collect/MapMakerInternalMap$Segment;getLiveValueR(Lcom/google/common/collect/MapMakerInternalMap$ReferenceEntry;)Ljava/lang/Object;|K(Lcom/google/common/collect/MapMakerInternalMap$ReferenceEntry;)TV;	isExpiredB(Lcom/google/common/collect/MapMakerInternalMap$ReferenceEntry;J)ZnowJ(Lcom/google/common/collect/MapMakerInternalMap$ReferenceEntry;J)ZconnectExpirables(Lcom/google/common/collect/MapMakerInternalMap$ReferenceEntry;Lcom/google/common/collect/MapMakerInternalMap$ReferenceEntry;)Vprevious?(Lcom/google/common/collect/MapMakerInternalMap$ReferenceEntry;Lcom/google/common/collect/MapMakerInternalMap$ReferenceEntry;)VnullifyExpirablenulleds(Lcom/google/common/collect/MapMakerInternalMap$ReferenceEntry;)VprocessPendingNotifications()VeLjava/lang/Exception;notification8Lcom/google/common/collect/MapMaker$RemovalNotification;@Lcom/google/common/collect/MapMaker$RemovalNotification;connectEvictablesnullifyEvictablenewSegmentArray;(I)[Lcom/google/common/collect/MapMakerInternalMap$Segment;ssizeC(I)[Lcom/google/common/collect/MapMakerInternalMap$Segment;isEmptysum?size()Iget&(Ljava/lang/Object;)Ljava/lang/Object;(Ljava/lang/Object;)TV;getEntryR(Ljava/lang/Object;)Lcom/google/common/collect/MapMakerInternalMap$ReferenceEntry;Z(Ljava/lang/Object;)Lcom/google/common/collect/MapMakerInternalMap$ReferenceEntry;containsKey(Ljava/lang/Object;)Z
containsValuevjunusedtable2Ljava/util/concurrent/atomic/AtomicReferenceArray;segment7Lcom/google/common/collect/MapMakerInternalMap$Segment;arr$len$i$lastzLjava/util/concurrent/atomic/AtomicReferenceArray;>;?Lcom/google/common/collect/MapMakerInternalMap$Segment;}.put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;(TK;TV;)TV;putIfAbsentputAll(Ljava/util/Map;)VLjava/util/Map$Entry;Ljava/util/Iterator;mLjava/util/Map;Ljava/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()Ljava/util/Set;ks()Ljava/util/Set;()Ljava/util/Collection;vs?()Ljava/util/Collection;es0()Ljava/util/Set;>;toArrayList-(Ljava/util/Collection;)Ljava/util/ArrayList;cresultLjava/util/ArrayList;Ljava/util/Collection;Ljava/util/ArrayList;M(Ljava/util/Collection;)Ljava/util/ArrayList;writeReplace()Ljava/lang/Object;
access$300x0?Ljava/util/AbstractMap;Ljava/util/concurrent/ConcurrentMap;Ljava/io/Serializable;
SourceFileMapMakerInternalMap.java???z????
r?????????????????????????????????%$#$???????????????01*java/util/concurrent/ConcurrentLinkedQueue????????|}??^_&$'$????????[\67??DE???:O34?.??P?U?bc5com/google/common/collect/MapMakerInternalMap$Segment
??+??fY???fg???V?V-.{??6com/google/common/collect/MapMaker$RemovalNotification??java/lang/Exception?????$Exception thrown by removal listener????V?V??????????????}????6*??!*??h*???x6???* d?&*d?'**?(?)l6h??6?x6???*??F*?l`6*?p66		*?)??"	???*?)	*?*S?	??ڧ$6*?)??*?)*?*S?????+????!?)?4?<?D?L?_?g?o????????????????????????????????????!?*?7?>AP?VYftz	p-)?	!5?*,?\?{{??????????????|?{K?? ! ? ! "???+?????#$U*????@%$\*?+?
*?,???@&$V*?	????
@'$V*?	????
@($W*?
?-???@)$W*??-??? @*+?.?l?,-.?/?g?/01?0???234o1x?}?`;
|?;x`;|?;xx``;|?? *!15?67z*?1+-?2?**89:?;< 8=;>??@ABCDE?+?3>*?1+,?4?
34*F<G<:? F>G>?H@AIJ?+?3>*?*?1+,?5?
=>*K<L9:? K>LM?N@A:Ob*?+?6=?7?
B	C 89	5?PQ? +?8M,?3>*?1,?9+?:W?GHIJ*  R?K<:?   RSK>?TUVu+?3=*?1+?;W?MNO K<:?K>?WXYr*+?3?1+?@?Z@A[\W*?)*?&|*?'~2?b:??]^_[?=Y*?>?f ?`??abc?0+?9??+???@M,??*??
*+?A??,?"o	prstw,x.z 00K<L9 00K>LM
?d?efY]
*+*??B?C??

K<

K>?Zfgx +?De	????? K<h?K>@?ijkg*+?E+*?F????l<;<l>;>?mnVo?GL*+?E*+?F?????o<-<o>->?pqr?/*?#?H?IYL? *?+?J???M?L?MN,?O??ձK?????+?.? st/!uv/!uw? xyzkg*+?P+*?Q????l<;<l>;>?m{Vo?GL*+?P*+?Q?????o<-<o>->?p|}K?=??~???$,e	@*?)N6-?? -2?R??-2?S?a@????	??26-?? -2?R??-2?S?e@????	????B
R
S
T
U
V
X(
T.
[4
\>
]H
^J
`U
\[
ba
cc
f4
$?7$?ec??^??e^???
???????'*?)L	A6+?? +2?R?aA???? ?T?
k
l
m
n
m"
p*
?'"?? ??'"??
?
????|+??*+?U=*?1+?V?
u
v
x
y 89:???BC??|+??*+?U=*?1+?W?
?
?
?
? 89:???BC??|+??*+?U=*?1+?X?
?
?
?
? 89:?BC??t?+??*?)MYB6??	7,:?6	6

	?v
2:?R6?[:
6
?\?C
?]?^:?,?<:?*?+?_???`:??Մ????S?a7?
???!???B???b?^
?
?
?
?
?
?
?4
?;
?B
?O
?`
?i
?{
?}
??
??
??
??
??
??
??
??
??i?9[.s<EJ??;_??BX??
4f?????#}??	&z??
???????L9??????>i?M[.s>BX??
4f??????g???	 d???
 d??????!??? d?	?BC???+?aW,?aW*+?U>*?1+,?b?
?
?

?
?*89L9
:? 8=LM?????+?aW,?aW*+?U>*?1+,?b?
?
?

?
?*89L9
:? 8=LM?????4+?c?dM,?e?!,?f?gN*-?h-?i?jW??ܱ
?
?0
?3
?*s?'??44?? s?44?????&????|+??*+?U=*?1+?k?
?
?
?
? 89:???BC???+?,??*+?U>*?1+,?l?
?
?

?
?*89L9:?B
CC???&+?aW-?aW,??*+?U6*?1+,-?m?
?
?

?
?
?
?4&&89&?9&?9:?*&&8=&?M&?M??BC???+?aW,?aW*+?U>*?1+,?n?
?
?

?
?*89L9:? 8=LM???r? *?)L+?=>?+2:?o????
?
?
?
?4??????
?? ?? 
?
????*?pL+?+?*?qY*?rZ?p?

?
????
?L?????*?sL+?+?*?tY*?uZ?s?
???
?L?????*?vL+?+?*?wY*?xZ?v?
??	?
?L???
??s?yY*?z?{L+*?|?}W+?YZ[?
????
??????i-?~Y*?
*?*?*?*?*?*?*?*?*??c--??/*??J??rA!??????L??Y???.??Y???0??Ej?????R*~????????
w??t??q??????????????????????????=?????????????????????????????????????????????????????@^????????D???D??I?????g4	???@




© 2015 - 2025 Weber Informatics LLC | Privacy Policy