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

io.netty.util.Recycler$Stack.class Maven / Gradle / Ivy

There is a newer version: 129
Show newest version
????2?io/netty/util/Recycler$Stack(Ljava/lang/Object;java/lang/Object
Recycler.java$io/netty/util/Recycler$DefaultHandleio/netty/util/Recycler	
DefaultHandle%io/netty/util/Recycler$WeakOrderQueueWeakOrderQueueStackparentLio/netty/util/Recycler;Lio/netty/util/Recycler;threadLjava/lang/Thread;availableSharedCapacity+Ljava/util/concurrent/atomic/AtomicInteger;maxDelayedQueuesImaxCapacity	ratioMaskelements'[Lio/netty/util/Recycler$DefaultHandle;*[Lio/netty/util/Recycler$DefaultHandle<*>;sizehandleRecycleCountcursor'Lio/netty/util/Recycler$WeakOrderQueue;prevhead1(Lio/netty/util/Recycler;Ljava/lang/Thread;IIII)V()V$&
'	)	+	-	/)java/util/concurrent/atomic/AtomicInteger1
access$800()I34

5java/lang/Math7max(II)I9:
8;(I)V$=
2>	@access$1600B4

CminE:
8F	H	J	Lthis#Lio/netty/util/Recycler$Stack;Lio/netty/util/Recycler$Stack;maxSharedCapacityFactorsetHead*(Lio/netty/util/Recycler$WeakOrderQueue;)V#!	Taccess$1700Q(Lio/netty/util/Recycler$WeakOrderQueue;Lio/netty/util/Recycler$WeakOrderQueue;)VVW

XqueueincreaseCapacity(I)Ijava/util/Arrays]copyOf)([Ljava/lang/Object;I)[Ljava/lang/Object;_`
^aexpectedCapacitynewCapacitypop(()Lio/netty/util/Recycler$DefaultHandle;	hscavenge()Zjk
laccess$1100)(Lio/netty/util/Recycler$DefaultHandle;)Ino
paccess$1500ro
sjava/lang/IllegalStateExceptionurecycled multiple timesw(Ljava/lang/String;)V$y
vzaccess$1502*(Lio/netty/util/Recycler$DefaultHandle;I)I|}
~access$1102?}
?ret&Lio/netty/util/Recycler$DefaultHandle;scavengeSome?k
?"!	? !	?transfer!(Lio/netty/util/Recycler$Stack;)Z??

?access$1800P(Lio/netty/util/Recycler$WeakOrderQueue;)Lio/netty/util/Recycler$WeakOrderQueue;??

?access$1900F(Lio/netty/util/Recycler$WeakOrderQueue;)Ljava/lang/ref/WeakReference;??

?java/lang/ref/WeakReference?get()Ljava/lang/Object;??
??hasFinalData?k

?nextsuccessZpush)(Lio/netty/util/Recycler$DefaultHandle;)Vjava/lang/Thread?
currentThread()Ljava/lang/Thread;??
??pushNow??
?	pushLater;(Lio/netty/util/Recycler$DefaultHandle;Ljava/lang/Thread;)V??
?item)Lio/netty/util/Recycler$DefaultHandle<*>;recycled already?access$2000?4

?
dropHandle)(Lio/netty/util/Recycler$DefaultHandle;)Z??
?access$2100,()Lio/netty/util/concurrent/FastThreadLocal;??

?(io/netty/util/concurrent/FastThreadLocal?
??
java/util/Map?&(Ljava/lang/Object;)Ljava/lang/Object;????4??DUMMY?!	
?put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;????allocateY(Lio/netty/util/Recycler$Stack;Ljava/lang/Thread;)Lio/netty/util/Recycler$WeakOrderQueue;??

?add??

?delayedRecycledYLjava/util/Map;Lio/netty/util/Recycler$WeakOrderQueue;>;Ljava/util/Map;hasBeenRecycled??	?handle	newHandle!(Lio/netty/util/Recycler$Stack;)V$?
?
access$600G(Lio/netty/util/Recycler$Stack;)[Lio/netty/util/Recycler$DefaultHandle;x0
access$700!(Lio/netty/util/Recycler$Stack;)I
access$702"(Lio/netty/util/Recycler$Stack;I)Ix1	SignatureCodeLocalVariableTableLocalVariableTypeTableLineNumberTable6(Lio/netty/util/Recycler;Ljava/lang/Thread;IIII)V
StackMapTable-()Lio/netty/util/Recycler$DefaultHandle;,(Lio/netty/util/Recycler$DefaultHandle<*>;)V>(Lio/netty/util/Recycler$DefaultHandle<*>;Ljava/lang/Thread;)V,(Lio/netty/util/Recycler$DefaultHandle<*>;)Z
SourceFileInnerClasses0?? !"!B#!$%??H*?(*?**+?,*,?.*?0*?2Yl?6?x=?????G=*?I??**?I?b?c?I??*9NP9d3e.?9NO?"??????(?7??	?
fg??P*?i<?*?m??*?i+*???>?A+??:+?????$+???+*???>???,?,?Y?+ML+????*,??*+????>"!00?!tNPY"!o !W???tNO?b??	???????%'*0:A
INR[]`hmr?	?
?
??
?
??????M*?.,?*+???	*+,???? NP????NO???#$&*,?	????????h+?t+?q??
?vY??{?++?????W*?i=*?0?*+????*?I??**?Ix*?0?G?b?c?I*?I+S*`?i?? hNPh??'A?hNOh???./02"4'57789A:Y=`>g??	?  ?????]??????N-*???
:?5-??*?M?-*?ι?W?*,??Y:??-*??W??Φ?+?ٱ?4]NP]??]
S??GZ!? ]NO]??
S???6
E
FGH(J3K4N?P@RMSUUVX\Y??4?
??????#+?ߚ*Y?*`Z?**?K~??+????#NP#???#NO#???\]_a!c????g?E	?Y*???	NP?	NO?g?????/*?I???P?????/*?i???P?????;*Z?i???P??????








© 2015 - 2025 Weber Informatics LLC | Privacy Policy