com.groupbyinc.flux.common.netty.buffer.PoolSubpage.class Maven / Gradle / Ivy
???? 2 ? 3com/groupbyinc/flux/common/netty/buffer/PoolSubpage cLjava/lang/Object;Lcom/groupbyinc/flux/common/netty/buffer/PoolSubpageMetric; java/lang/Object 9com/groupbyinc/flux/common/netty/buffer/PoolSubpageMetric PoolSubpage.java chunk 3Lcom/groupbyinc/flux/common/netty/buffer/PoolChunk; 8Lcom/groupbyinc/flux/common/netty/buffer/PoolChunk; memoryMapIdx I runOffset pageSize bitmap [J prev 5Lcom/groupbyinc/flux/common/netty/buffer/PoolSubpage; :Lcom/groupbyinc/flux/common/netty/buffer/PoolSubpage; next doNotDestroy Z elemSize maxNumElems bitmapLength nextAvail numAvail $assertionsDisabled (I)V ()V
!
#
%
'
)
+ - this o(Lcom/groupbyinc/flux/common/netty/buffer/PoolSubpage;Lcom/groupbyinc/flux/common/netty/buffer/PoolChunk;IIII)V init 9(Lcom/groupbyinc/flux/common/netty/buffer/PoolSubpage;I)V 1 2
3 head 6
8
:
<
> addToPool 8(Lcom/groupbyinc/flux/common/netty/buffer/PoolSubpage;)V @ A
B i allocate ()J toHandle (I)J G H
I???????? getNextAvail ()I M N
O Q java/lang/AssertionError S
T ! removeFromPool V
W bitmapIdx q r free 9(Lcom/groupbyinc/flux/common/netty/buffer/PoolSubpage;I)Z setNextAvail ^
_ a c
findNextAvail e N
f findNextAvail0 (IJ)I i j
k bits J val j baseVal@ toString ()Ljava/lang/String; 1com/groupbyinc/flux/common/netty/buffer/PoolChunk v arena 3Lcom/groupbyinc/flux/common/netty/buffer/PoolArena; x y w z java/lang/Throwable | java/lang/StringBuilder ~
! ( ? append -(Ljava/lang/String;)Ljava/lang/StringBuilder; ? ?
? (I)Ljava/lang/StringBuilder; ? ?
?
: not in use) ? t u
? : ? (C)Ljava/lang/StringBuilder; ? ?
?
, offset: ?
, length: ? , elemSize: ? maxNumElements numAvailable elementSize destroy ?
w ? java/lang/Class ? desiredAssertionStatus ()Z ? ?
? ? Signature Code LocalVariableTable LocalVariableTypeTable LineNumberTable y(Lcom/groupbyinc/flux/common/netty/buffer/PoolSubpage;Lcom/groupbyinc/flux/common/netty/buffer/PoolChunk;IIII)V
StackMapTable >(Lcom/groupbyinc/flux/common/netty/buffer/PoolSubpage;I)V >(Lcom/groupbyinc/flux/common/netty/buffer/PoolSubpage;I)Z =(Lcom/groupbyinc/flux/common/netty/buffer/PoolSubpage;)V
SourceFile 0
?
? ?
? ? #*? "*? $*? &*? (*? **? ,*? .? ? # / #
? # / ? " ) * + , - . / " 0 0 ? ? -*? "*,? $*? &*? (*? ,*
|?? .*+? 4? ? H - / - 5 -
-
-
-
-
? - / - 5 - ? " 2 3 4 5 6 7 % 8 , 9 ? ? 1 2 ? ^*? 7*? *? M***? ,lZ? 9? ;*? =**? ;|? ?*? ;?~?
*Y? ?`? ?>*? ?? *? . P????*+? C? ? * C D
^ / ^ 5 ^
? ^ / ^ 5 ? 6
<