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

com.groupbyinc.flux.common.jboss.netty.util.internal.ConcurrentIdentityWeakKeyHashMap.class Maven / Gradle / Ivy

There is a newer version: 59
Show newest version
????1+Ucom/groupbyinc/flux/common/jboss/netty/util/internal/ConcurrentIdentityWeakKeyHashMapuLjava/util/AbstractMap;Ljava/util/concurrent/ConcurrentMap;java/util/AbstractMap"java/util/concurrent/ConcurrentMap%ConcurrentIdentityWeakKeyHashMap.java^com/groupbyinc/flux/common/jboss/netty/util/internal/ConcurrentIdentityWeakKeyHashMap$EntrySet	EntrySet\com/groupbyinc/flux/common/jboss/netty/util/internal/ConcurrentIdentityWeakKeyHashMap$ValuesValues\com/groupbyinc/flux/common/jboss/netty/util/internal/ConcurrentIdentityWeakKeyHashMap$KeySetKeySetccom/groupbyinc/flux/common/jboss/netty/util/internal/ConcurrentIdentityWeakKeyHashMap$EntryIterator
EntryIteratorgcom/groupbyinc/flux/common/jboss/netty/util/internal/ConcurrentIdentityWeakKeyHashMap$WriteThroughEntryWriteThroughEntryacom/groupbyinc/flux/common/jboss/netty/util/internal/ConcurrentIdentityWeakKeyHashMap$SimpleEntrySimpleEntryccom/groupbyinc/flux/common/jboss/netty/util/internal/ConcurrentIdentityWeakKeyHashMap$ValueIterator
ValueIteratoracom/groupbyinc/flux/common/jboss/netty/util/internal/ConcurrentIdentityWeakKeyHashMap$KeyIteratorKeyIteratorbcom/groupbyinc/flux/common/jboss/netty/util/internal/ConcurrentIdentityWeakKeyHashMap$HashIterator!HashIterator]com/groupbyinc/flux/common/jboss/netty/util/internal/ConcurrentIdentityWeakKeyHashMap$Segment$Segment_com/groupbyinc/flux/common/jboss/netty/util/internal/ConcurrentIdentityWeakKeyHashMap$HashEntry'	HashEntryfcom/groupbyinc/flux/common/jboss/netty/util/internal/ConcurrentIdentityWeakKeyHashMap$WeakKeyReference*WeakKeyReferencejava/util/Map$Entry-
java/util/Map/EntryDEFAULT_INITIAL_CAPACITYIDEFAULT_LOAD_FACTORF?@DEFAULT_CONCURRENCY_LEVELMAXIMUM_CAPACITY@MAX_SEGMENTSRETRIES_BEFORE_LOCKsegmentMasksegmentShiftsegments`[Lcom/groupbyinc/flux/common/jboss/netty/util/internal/ConcurrentIdentityWeakKeyHashMap$Segment;h[Lcom/groupbyinc/flux/common/jboss/netty/util/internal/ConcurrentIdentityWeakKeyHashMap$Segment;keySetLjava/util/Set;Ljava/util/Set;entrySet.Ljava/util/Set;>;valuesLjava/util/Collection;Ljava/util/Collection;hash(I)Ih
segmentForb(I)Lcom/groupbyinc/flux/common/jboss/netty/util/internal/ConcurrentIdentityWeakKeyHashMap$Segment;AB	Q@3	S?3	Uthis_Lcom/groupbyinc/flux/common/jboss/netty/util/internal/ConcurrentIdentityWeakKeyHashMap;WLcom/groupbyinc/flux/common/jboss/netty/util/internal/ConcurrentIdentityWeakKeyHashMap;hashOf(Ljava/lang/Object;)Ijava/lang/System\identityHashCode^[
]_LM
akeyLjava/lang/Object;(IFI)V()Veg
h"java/lang/IllegalArgumentExceptionj
khnewArrayc(I)[Lcom/groupbyinc/flux/common/jboss/netty/util/internal/ConcurrentIdentityWeakKeyHashMap$Segment;mn
%o(IF)Veq
%riinitialCapacity
loadFactorconcurrencyLevelsshiftssizeccapef
|(I)V(Ljava/util/Map;)Vsize()I??0?java/lang/Math?max(II)I??
??putAll?
?mLjava/util/Map<+TK;+TV;>;Ljava/util/Map;isEmpty()Zcount?3	%?modCount?3	%?mc[Imcsum????????lock?g
%?unlock?g
%???????ksegmentgLcom/groupbyinc/flux/common/jboss/netty/util/internal/ConcurrentIdentityWeakKeyHashMap$Segment;_Lcom/groupbyinc/flux/common/jboss/netty/util/internal/ConcurrentIdentityWeakKeyHashMap$Segment;arr$len$i$sumJcheckget&(Ljava/lang/Object;)Ljava/lang/Object;Z[
?OP
?'(Ljava/lang/Object;I)Ljava/lang/Object;??
%?containsKey(Ljava/lang/Object;)Z(Ljava/lang/Object;I)Z??
%?
containsValuejava/lang/NullPointerException?
?h??
%?
cleanSweepZvaluefoundcontains
?put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;:(Ljava/lang/Object;ILjava/lang/Object;Z)Ljava/lang/Object;??
%?TK;TV;putIfAbsent()Ljava/util/Set;G?0?
java/util/Set?iterator()Ljava/util/Iterator;????java/util/Iterator?hasNext????next()Ljava/lang/Object;????getKey??.?getValue??.???
?eLjava/util/Map$Entry<+TK;+TV;>;Ljava/util/Map$Entry;Ljava/util/Iterator;remove??
%?'(Ljava/lang/Object;Ljava/lang/Object;)Zreplace9(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z:(Ljava/lang/Object;ILjava/lang/Object;Ljava/lang/Object;)Z??
%?oldValuenewValue9(Ljava/lang/Object;ILjava/lang/Object;)Ljava/lang/Object;??
%?clear?g
%?purgeStaleEntriesremoveStaleg
%DE	Z(Lcom/groupbyinc/flux/common/jboss/netty/util/internal/ConcurrentIdentityWeakKeyHashMap;)Ve
ks()Ljava/util/Collection;IJ	

vsGE	

eskeys()Ljava/util/Enumeration;
elements

ConstantValue	SignatureCodeLocalVariableTableLineNumberTableLocalVariableTypeTablej(I)Lcom/groupbyinc/flux/common/jboss/netty/util/internal/ConcurrentIdentityWeakKeyHashMap$Segment;(Ljava/util/Map<+TK;+TV;>;)V(Ljava/lang/Object;)TV;(TK;TV;)TV;(TK;TV;TV;)Z()Ljava/util/Set;()Ljava/util/Collection;0()Ljava/util/Set;>;()Ljava/util/Enumeration;()Ljava/util/Enumeration;
SourceFileInnerClasses123456783493:;3<=3>?3@3ABCDEFGEHIJK
LMo1x?}?`;
|?;x`;|?;xx``;|??1N3?????*?OPW*?R*?T|*?V~2?WYL3WX?
Z[2*?`?b?cd?ef?	?*?i$?????kY?l?66??x6???* d?T*d?V*?p?R:?:<l6h??6?x6???6*?R??*?R?%Y$?sS????\	?!t3?WY?u3?v6?w3&?x3)y3dDz3s5{3?WXf???? ?#?&?)?/?2?;?D?L?U?[?^?d?m?p?s?z?????????eq]	*$?}? 	WY	u3	v6	WX
??e~T
*7?}?
WY
u3
WX
?	?egK*7?}?WYWX
?
?ex *+???7n?`??7?}*+??? WY ?? WX ????? ??g*?RL+??
M>6+??$+2????,+2??[O`>?????-6+??#+2???,.+2?????????>(t3>'t3gWYbAB
]??[?3gWXbAC:??
? "17
;E]
_e???*?RL	A	7+??
:6??	7	A66		+??& +	2???aA	+	2??[O`6?	????76		+??-+	2???a7	.+	2????7?	?	??? ???	??? ??u	A+:?66		?	2:

???	???+:?66		?	2:
 
???aA?	???+:?66		?	2:

???	??? ????? ???$*t3	V1t3	!p?3??3???
?!?B??3??3	?	??
?%?B? ?3??3	??
?!?B??3??3	WYAB??
????4???
?	??
??
WXAC?$
 #$%&!'+(6)H'N+S,]-j.y/~0?,?4?5?#?8?9?:?;?:?=?>?=?@A
@DEG??d+??=*??+??? WYcdL3WX
XY!??d+??=*??+??? WYcdL3WX
gh???+???Y???*?RM,??
N6?m66,??'-,2??[O`6,2+?Ù?????6?'6,??-.,2???	6?	??????????,:?66?2:??????6,:?66?2:+?Ù	6?	?????3:	?	?:
,:?66

?
2:???
???
????????%+t3[!t3"a?3S0??p?3????!?B??3??3????+?B?&?3?#?3???!?B??3??3
WY?dAB???g??4????????WXAC?$xy~??"?,?=?H?J?P?S?X?b?p?s?v?|??????????????????????????????????L*+?ɬWY?dWX????,???Y???+??>*??+,?ΰ*WYcd?d
L3 WXc???????"???,???Y???+??>*??+,?ΰ*WYcd?d
L3 WXc???????"??4+????M,???!,???.N*-??-????W??ܱ*??'??4WY4?? ??4WX4????0?3? ??f+??=*??+?? WYcd
L3WX
??!??? +??>,??*??+,?????* WY cd ?dL3 WX	???%,?-???Y???+??6*??+,-???4%WY%cd%?d%?dL3*%WX%c?%??%??#???,???Y???+??>*??+,???*WYcd?dL3 WXc???"?g? *?RL+?=>?+2:?????4???B?3
?3 WY?? WX$%$'g? *?RL+?=>?+2:?????4???B?3
?3 WY?? WX5658D?o*?L+?+?*?Y*?	Z??WY
EWX
F
KL$Io*?
L+?+?*?
Y*?Z?
?WYJWXK
`a%G?o*?L+?+?*?
Y*?Z??WYEWXH
uv&E	?Y*??	WY	WX?'E	?Y*??	WY	WX?()*j


 "#%&()+,.01	




© 2015 - 2025 Weber Informatics LLC | Privacy Policy