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

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

????4w
@
	?	?
?
?	
?



	?	?

? 

!"
?#
?$
?%
?&
?'
?(
?)*
+,
-

.	?/
?012
?3	4
567
?8
?9
?:;
<
?=
?>
??	?@
?A@
?B
?C
?D
EF:H
I
?J
?KLMmap/Lcom/google/common/collect/MapMakerInternalMap;	Signature=Lcom/google/common/collect/MapMakerInternalMap;RuntimeInvisibleAnnotations$Lcom/google/j2objc/annotations/Weak;countImodCount	thresholdtable2Ljava/util/concurrent/atomic/AtomicReferenceArray;7Ljava/util/concurrent/atomic/AtomicReferenceArray;RuntimeVisibleAnnotationsLjavax/annotation/CheckForNull;	readCount+Ljava/util/concurrent/atomic/AtomicInteger;3(Lcom/google/common/collect/MapMakerInternalMap;I)VCodeLineNumberTableLocalVariableTablethisSegmentInnerClasses7Lcom/google/common/collect/MapMakerInternalMap$Segment;initialCapacityLocalVariableTypeTableELcom/google/common/collect/MapMakerInternalMap$Segment;MethodParametersA(Lcom/google/common/collect/MapMakerInternalMap;I)Vself9()Lcom/google/common/collect/MapMakerInternalMap$Segment;()TS;maybeDrainReferenceQueues()V8Lcom/google/errorprone/annotations/concurrent/GuardedBy;valuemaybeClearReferenceQueuessetValue
InternalEntryR(Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;Ljava/lang/Object;)Ventry=Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;Ljava/lang/Object;TE;TV;	(TE;TV;)V	copyEntry?(Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;)Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;originalnewNext(TE;TE;)TE;
newEntryArray5(I)Ljava/util/concurrent/atomic/AtomicReferenceArray;size:(I)Ljava/util/concurrent/atomic/AtomicReferenceArray;	initTable5(Ljava/util/concurrent/atomic/AtomicReferenceArray;)VnewTable:(Ljava/util/concurrent/atomic/AtomicReferenceArray;)VcastForTesting|(Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;)Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;K(Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;)TE;getKeyReferenceQueueForTesting ()Ljava/lang/ref/ReferenceQueue;%()Ljava/lang/ref/ReferenceQueue; getValueReferenceQueueForTesting%()Ljava/lang/ref/ReferenceQueue;getWeakValueReferenceForTestingWeakValueReference?(Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;)Lcom/google/common/collect/MapMakerInternalMap$WeakValueReference;FLcom/google/common/collect/MapMakerInternalMap$InternalEntry;?(Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;)Lcom/google/common/collect/MapMakerInternalMap$WeakValueReference;newWeakValueReferenceForTesting?(Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;Ljava/lang/Object;)Lcom/google/common/collect/MapMakerInternalMap$WeakValueReference;?(Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;TV;)Lcom/google/common/collect/MapMakerInternalMap$WeakValueReference;setWeakValueReferenceForTesting?(Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;Lcom/google/common/collect/MapMakerInternalMap$WeakValueReference;)VvalueReferenceBLcom/google/common/collect/MapMakerInternalMap$WeakValueReference;?Lcom/google/common/collect/MapMakerInternalMap$WeakValueReference;>;?(Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;Lcom/google/common/collect/MapMakerInternalMap$WeakValueReference;>;)VsetTableEntryForTestingA(ILcom/google/common/collect/MapMakerInternalMap$InternalEntry;)ViJ(ILcom/google/common/collect/MapMakerInternalMap$InternalEntry;)VcopyForTesting?(Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;)TE;"RuntimeVisibleParameterAnnotationssetValueForTestingL(Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;TV;)VnewEntryForTesting?(Ljava/lang/Object;ILcom/google/common/collect/MapMakerInternalMap$InternalEntry;)Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;keyhashnextTK;O(TK;ILcom/google/common/collect/MapMakerInternalMap$InternalEntry;)TE;removeTableEntryForTesting@(Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;)ZI(Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;)Z8Lcom/google/errorprone/annotations/CanIgnoreReturnValue;removeFromChainForTestingfirstgetLiveValueForTestingQ(Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;)Ljava/lang/Object;K(Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;)TV;tryDrainReferenceQueues
StackMapTableNdrainKeyReferenceQueue!(Ljava/lang/ref/ReferenceQueue;)VkeyReferenceQueueLjava/lang/ref/ReferenceQueue;refLjava/lang/ref/Reference;#Ljava/lang/ref/ReferenceQueue;Ljava/lang/ref/Reference<+TK;>;OP&(Ljava/lang/ref/ReferenceQueue;)VdrainValueReferenceQueuevalueReferenceQueueMLcom/google/common/collect/MapMakerInternalMap$WeakValueReference;#Ljava/lang/ref/ReferenceQueue;Ljava/lang/ref/Reference<+TV;>;&(Ljava/lang/ref/ReferenceQueue;)VclearReferenceQueuereferenceQueue#Ljava/lang/ref/ReferenceQueue;<(Ljava/lang/ref/ReferenceQueue;)VgetFirst@(I)Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;(I)TE;getEntryR(Ljava/lang/Object;I)Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;entryKeyeQ(Ljava/lang/Object;I)TE;getLiveEntryget'(Ljava/lang/Object;I)Ljava/lang/Object;(Ljava/lang/Object;I)TV;containsKey(Ljava/lang/Object;I)Z
containsValue(Ljava/lang/Object;)Z
entryValuelength1Lcom/google/common/annotations/VisibleForTesting;put:(Ljava/lang/Object;ILjava/lang/Object;Z)Ljava/lang/Object;newCountindexnewEntryonlyIfAbsentZ
(TK;ITV;Z)TV;expandnewIndexnewFirsttail	tailIndex	headIndexheadoldIndexoldTableoldCapacitynewMaskreplace:(Ljava/lang/Object;ILjava/lang/Object;Ljava/lang/Object;)ZoldValuenewValue
(TK;ITV;TV;)Z9(Ljava/lang/Object;ILjava/lang/Object;)Ljava/lang/Object;(TK;ITV;)TV;remove((Ljava/lang/Object;ILjava/lang/Object;)ZexplicitRemovalclearremoveFromChain
reclaimKeyA(Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;I)Z(TE;I)ZreclaimValueX(Ljava/lang/Object;ILcom/google/common/collect/MapMakerInternalMap$WeakValueReference;)ZvT(TK;ILcom/google/common/collect/MapMakerInternalMap$WeakValueReference;)ZclearValueForTesting?(TK;ILcom/google/common/collect/MapMakerInternalMap$WeakValueReference;>;)ZremoveEntryForTesting(TE;)ZisCollected{;>(TE;)ZgetLiveValue(TE;)TV;postReadCleanuppreWriteCleanup
runCleanuprunLockedCleanup?;S:Lcom/google/common/collect/MapMakerInternalMap$Segment;>Ljava/util/concurrent/locks/ReentrantLock;
SourceFileMapMakerInternalMap.java-com/google/common/collect/MapMakerInternalMapRd)java/util/concurrent/atomic/AtomicIntegerPQABvwz{RT`aUhVWX0java/util/concurrent/atomic/AtomicReferenceArrayRY?ZJHKLjava/lang/AssertionError~[\?]??r?^_cd`dab;com/google/common/collect/MapMakerInternalMap$InternalEntry?c@com/google/common/collect/MapMakerInternalMap$WeakValueReference?d?eGH??fZgh?dijklmno????dphqrsdd?dIHhjqr?gd[Y+?YM?!,?:*???????ܱU"klnop#q&s)tV4kl*WZ*??"??(?H\*kn*W]*??"?????#???^?C?EefsW??T?*>+?YM?!,? :*??!?????ܱU"yz|}~#&?)?V4??*WZ*??"??(?H\*??*W]*??"?????#???^?C?EefsW??Ti+??????U
?
?VWZ??\W]???	^?C???Ts*?M,,?d~?"??U
??V WZ?HKL\W]KM^?C?NO??TP*?#?J*?$N-?@-?%??)-?&:?
*?'?*??(+?)?-?-?*N????U2?????&?+?/?2?B?D?N?V4&?m
A?lPWZP?mP?H\ &??
A?nPW]??
????	^	??C?NO??TW*+?+?U?V WZ?m?H\W]^	??C?NO??T:*+?,N-?
:*?-?-?.:?*?':*?-?:*?-?1*1131U6
???????"?&?*?.?1?7?V4*?lfm:WZ:?m:?H\ *?nfo:W]?????
???^	??C?NO??T?:*?#?%*+?,N-?-?.??6*?-?>*?-?:*?-?"1)+1131U*
???"?&?)?+?/?1?7?V*?l:WZ:?m:?H\?n:W]??@?G?^	????T?	w*?#?b*?M,?>6?O,?"?:?9*?:??*??/+?)?
6*?-??*:??Ȅ???=*?-?:*?-?MnThnnpnUN?????*?2?7?:?J?M?Q?T?`?f?h?l?n?t?VH2"?m%;?lR?HZKLU?HwWZwfm\*2"?o%;?nZKMwW]?#?
??????G?^fE???TH**?0*?1*?#`6*??*?2*?#`6*?:?d~6?"?::		??	?&:
	?%?y
?t*??(+
?)?d	?.:?**Y?3`?3*	-?4*?#6*?#:*???:*??*Y?3`?3*	-?4:*??	?*:	??h*Y?3`?3*??	*?
+?:	*	-?4	?*?#:
*?
?:
*?
??!??!??!?!!#!U?*??????%?+?6?B?K?T?n?t}?????	? ?	?
?? ????? ????? ! '!V?
}X?mT??m
F??l	?H+?KL6??HB??l ?l	*WZ*?m*?H*fm*??\\	}X?oT???
F??n	+?KMB??n ?n	*W]*??*fo?H?%? 
???
?b??????????^??f?C?NO?dTE*?L+?=5??*?#>*x?:*?hl??d66??+?"?:???*:?%~6	?	???:
	6:?*?%~6

?
6:
?*:???
?:
?E?%~6

?"?:*?6:?
?????*:??????3*?*?#?U?$'(
)*789,:5;>>I@NAWBcEhFtKxL|M?N?O?Q?R?M?U?X?Y?Z?[?\?]?_?X;efgV???H
?,?l?*?H
?tl??l?I?lx??l
|??HW??lc??H	I??l8??HWZ?L

?H??H?|L5??H\f
?,?n?tn??n?I?nx??n
W??nI??nW]?M?|M?_?
?&?

?;????9???

?EefsW??T?*?0*?1*?:?d~6?"?::???&:	?%??	??*??(+	?)???.:

?H?7?6*?#d6*Y?3`?3*?:*?#d6?*?#6*??*??/-
?)?*Y?3`?3*?46*??6*???*:??@6*??:
*?
???????????????U?$jlnop%r.s7tQvWy`ze{m|u}~??????????????????????????????r??????????V?
u+?H??l`??m
7??m	)??l?KL??H%??l?WZ??m??H??m??m\f
??n`??o
7???	)??n?KM%??n?W]?????o??o?H?)	????
?v??	+?	??	?????^????C???T?
?*?0*?1*?:?d~6?"?::???&:?%????*??(+?)?r?.:		?H?7?6*?#d6
*Y?3`?3*?:*?#d6
?*
?#:
*?
?*Y?3`?3*-?4	:
*?
??*:??Z:*??:*?????????????U? ?????%?.?7?Q?W?`?e?m?u????????????????????????????????????Vzu+?H
??l`f?m	7??m)??l?KL??H%??l?WZ??m??H??m\\	??n`f?o	7???)??n?KM%??n?W]?????o?A?)???
?v??	???	????^
???C?NO??T?
?*?0*?1*?#d>*?:?d~6?"?::???&:?%?r?m*??(+?)?]?.:		???7??
:
*?
?*Y?3`?3*?:
*?#d>
?*?#	:*???*:??o:*??:*??}??????????Uz????? ?,?5?>?X?^?g?o?z?}???????????????????????????????VpgQ?m	? ?l
>z?m0??l??H?KL ??H,??l?WZ??m??H\HgQ?o	? ?n
>z??0??n?KM,??n?W]?=?0??
?>??
	?3??	???^	??C?NOE???T??*?0*?1*?#d6*?:?d~6?"?::???&:	?%??	??*??(+	?)?p?.:
6*??/-
?)?	6??7??
6*??*Y?3`?3*?:*?#d6?*?#6
*?
??*:??\6*??:*?????????????U? ?????!?-?6???Y?_?h?k?{?????????	?
??????????V?
hd?m
ka???"?l???m	1??l??H?KL!??H-??l?WZ??m??H?fm\Hhd?o
?"?n????	1??n?KM-??n?W]?D?1	???
?O??
	?5??	????^
??f?dT
P*?#?K*?0*?L=+??+?????*?8*??9*Y?3`?3*?#*??
N*?-??AHU> &*2 <!A#E$H#M$O&V ?H1KLPWZ\1KMPW]??
??!???rT/C*?#>,?*:+:,?(*?6:?
:????*:???*?#?U*
78
9: ;%<,>/9;A@BVH ?l+?lCWZC?lCkl>?H
6?l\> ?n+?nCW]C?nCkn
6?n?????^	?kCuNOEefsW??T??*?0*?#d>*?:?d~6?"?::?H+?6*Y?3`?3*?:*?#d>?*?#6	*?	??*:???6*??:
*?
?c?jy????UVHJKLM(O1P7QARKSRT[U`Vc\gVjOvZy\}Z?\?]V\	K?l,J?lu?HoKLd?H(X?l?WZ?kl??H\>K?n,J?noKM(X?n?W]?kn?0?,?
=??	??^	k?C?E???T??*?0*?#d6*?:?d~6?"?::???&:	?%?i	?d*??(+	?)?T?:?;:

-?8*Y?3`?3*?:*?#d6?*?#6*??6*???*:??x6*??:
*?
????????????Urcefgh)j2k;lUn[ogpmqwr?s?t?u?v?~?v?x?~?x?j?|?~?|?~?Vz?!?lgE??
;q?m	-??l??H?KL??H)??l?WZ??m??H???\\	?!?ngE??
;q??	-??n?KM)??n?W]???????A?-	?? 
?t? ?	??	?? ?^
???C?E???T]
?*?0*?:?d~6?"?::?q?&:?%?Q?L*??(+?)?<?:?;:		-? *?:

?6*??6
*?
??*:???6*??:*??{??????????Ub??
??!?*?3?M?S?_?e?o?x?{????????????????????Vpo?l
_-??	3Y?m%s?l
?KL??H!??l?WZ??m??H???\\	o?n
_-??	3Y??%s?n
?KM!??n?W]???????@?%?? 
?\? ?	??	?? ?^
???CE??T?	s+?%=*?#d>*?:?d~6?"?::?@+?.*Y?3`?3*?:*?#d>?*?#??*:????U>?????+?4?:?D?N?U?^?c?e?q?V\	N?l/B?lsWZskll?He?H_KLT?H+H?l\>N?n/B?nsW]skn_KM+H?n??/?
5?^kCEefsW?TV*?.???U?Vkl\kn?
@^kC?T?"+?&?	*?'?+?.M,?	*?'?,?U"?	?
????? ?V "WZ"klfm\ "W]"knfo?	??^kCNOdT_*??<?~?*?=?U?
??VWZ\W]?dTE*?>?U
??VWZ\W]EefsW	dTE*?>?U
??VWZ\W]
dT?"*??*?*??9*??
L*?+??U"???????!?V"WZ\"W]?Z?C
Y*?Xi ?:GS




© 2015 - 2025 Weber Informatics LLC | Privacy Policy