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

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

There is a newer version: 59
Show newest version
????1+Mcom/groupbyinc/flux/common/jboss/netty/util/internal/ConcurrentWeakKeyHashMapuLjava/util/AbstractMap;Ljava/util/concurrent/ConcurrentMap;java/util/AbstractMap"java/util/concurrent/ConcurrentMapConcurrentWeakKeyHashMap.javaVcom/groupbyinc/flux/common/jboss/netty/util/internal/ConcurrentWeakKeyHashMap$EntrySet	EntrySetTcom/groupbyinc/flux/common/jboss/netty/util/internal/ConcurrentWeakKeyHashMap$ValuesValuesTcom/groupbyinc/flux/common/jboss/netty/util/internal/ConcurrentWeakKeyHashMap$KeySetKeySet[com/groupbyinc/flux/common/jboss/netty/util/internal/ConcurrentWeakKeyHashMap$EntryIterator
EntryIterator_com/groupbyinc/flux/common/jboss/netty/util/internal/ConcurrentWeakKeyHashMap$WriteThroughEntryWriteThroughEntryYcom/groupbyinc/flux/common/jboss/netty/util/internal/ConcurrentWeakKeyHashMap$SimpleEntrySimpleEntry[com/groupbyinc/flux/common/jboss/netty/util/internal/ConcurrentWeakKeyHashMap$ValueIterator
ValueIteratorYcom/groupbyinc/flux/common/jboss/netty/util/internal/ConcurrentWeakKeyHashMap$KeyIteratorKeyIteratorZcom/groupbyinc/flux/common/jboss/netty/util/internal/ConcurrentWeakKeyHashMap$HashIterator!HashIteratorUcom/groupbyinc/flux/common/jboss/netty/util/internal/ConcurrentWeakKeyHashMap$Segment$SegmentWcom/groupbyinc/flux/common/jboss/netty/util/internal/ConcurrentWeakKeyHashMap$HashEntry'	HashEntry^com/groupbyinc/flux/common/jboss/netty/util/internal/ConcurrentWeakKeyHashMap$WeakKeyReference*WeakKeyReferencejava/util/Map$Entry-
java/util/Map/EntryDEFAULT_INITIAL_CAPACITYIDEFAULT_LOAD_FACTORF?@DEFAULT_CONCURRENCY_LEVELMAXIMUM_CAPACITY@MAX_SEGMENTSRETRIES_BEFORE_LOCKsegmentMasksegmentShiftsegmentsX[Lcom/groupbyinc/flux/common/jboss/netty/util/internal/ConcurrentWeakKeyHashMap$Segment;`[Lcom/groupbyinc/flux/common/jboss/netty/util/internal/ConcurrentWeakKeyHashMap$Segment;keySetLjava/util/Set;Ljava/util/Set;entrySet.Ljava/util/Set;>;valuesLjava/util/Collection;Ljava/util/Collection;hash(I)Ih
segmentForZ(I)Lcom/groupbyinc/flux/common/jboss/netty/util/internal/ConcurrentWeakKeyHashMap$Segment;AB	Q@3	S?3	UthisWLcom/groupbyinc/flux/common/jboss/netty/util/internal/ConcurrentWeakKeyHashMap;OLcom/groupbyinc/flux/common/jboss/netty/util/internal/ConcurrentWeakKeyHashMap;hashOf(Ljava/lang/Object;)Ijava/lang/Object\hashCode()I^_
]`LM
bkeyLjava/lang/Object;(IFI)V()Vfh
i"java/lang/IllegalArgumentExceptionk
linewArray[(I)[Lcom/groupbyinc/flux/common/jboss/netty/util/internal/ConcurrentWeakKeyHashMap$Segment;no
%p(IF)Vfr
%siinitialCapacity
loadFactorconcurrencyLevelsshiftssizeccapfg
}(I)V(Ljava/util/Map;)Vsize?_0?java/lang/Math?max(II)I??
??putAll??
?mLjava/util/Map<+TK;+TV;>;Ljava/util/Map;isEmpty()Zcount?3	%?modCount?3	%?mc[Imcsum????????lock?h
%?unlock?h
%???????ksegment_Lcom/groupbyinc/flux/common/jboss/netty/util/internal/ConcurrentWeakKeyHashMap$Segment;WLcom/groupbyinc/flux/common/jboss/netty/util/internal/ConcurrentWeakKeyHashMap$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?
?i??
%?
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?h
%?purgeStaleEntriesremoveStaleh
%DE	R(Lcom/groupbyinc/flux/common/jboss/netty/util/internal/ConcurrentWeakKeyHashMap;)Vf
ks()Ljava/util/Collection;IJ	

vsGE	

eskeys()Ljava/util/Enumeration;
elements

ConstantValue	SignatureCodeLocalVariableTableLineNumberTableLocalVariableTypeTableb(I)Lcom/groupbyinc/flux/common/jboss/netty/util/internal/ConcurrentWeakKeyHashMap$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*?a?c?de?fg?	?*?j$?????lY?m?66??x6???* d?T*d?V*?q?R:?:<l6h??6?x6???6*?R??*?R?%Y$?tS????\	?!u3?WY?v3?w6?x3&?y3)z3dD{3s5|3?WXf???? ?#?&?)?/?2?;?D?L?U?[?^?d?m?p?s?z?????????fr]	*$?~? 	WY	v3	w6	WX
??fT
*7?~?
WY
v3
WX
?	?fhK*7?~?WYWX
?
?f?x *+???7n?`??7?~*+??? WY ?? WX ????? ??g*?RL+??
M>6+??$+2????,+2??[O`>?????-6+??#+2???,.+2?????????>(u3>'u3gWYbAB
]??[?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:

???	??? ????? ???$*u3	V1u3	!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+??=*??+??? WYdeL3WX
XY!??d+??=*??+??? WYdeL3WX
gh???+???Y???*?RM,??
N6?m66,??'-,2??[O`6,2+?Ù?????6?'6,??-.,2???	6?	??????????,:?66?2:??????6,:?66?2:+?Ù	6?	?????3:	?	?:
,:?66

?
2:???
???
????????%+u3[!u3"a?3S0??p?3????!?B??3??3????+?B?&?3?#?3???!?B??3??3
WY?eAB???g??4????????WXAC?$xy~??"?,?=?H?J?P?S?X?b?p?s?v?|??????????????????????????????????L*+?ɬWY?eWX????,???Y???+??>*??+,?ΰ*WYde?e
L3 WXd???????"???,???Y???+??>*??+,?ΰ*WYde?e
L3 WXd???????"???4+????M,???!,???.N*-??-????W??ܱ*??'??4WY4?? ??4WX4????0?3? ??f+??=*??+?? WYde
L3WX
??!??? +??>,??*??+,?????* WY de ?eL3 WX	???%,?-???Y???+??6*??+,-???4%WY%de%?e%?eL3*%WX%d?%??%??#???,???Y???+??>*??+,???*WYde?eL3 WXd???"?h? *?RL+?=>?+2:?????4???B?3
?3 WY?? WX$%$'h? *?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