com.groupbyinc.flux.common.netty.buffer.PooledByteBuf.class Maven / Gradle / Ivy
???? 2 ? 5com/groupbyinc/flux/common/netty/buffer/PooledByteBuf _Lcom/groupbyinc/flux/common/netty/buffer/AbstractReferenceCountedByteBuf; Gcom/groupbyinc/flux/common/netty/buffer/AbstractReferenceCountedByteBuf PooledByteBuf.java 5com/groupbyinc/flux/common/netty/util/Recycler$Handle .com/groupbyinc/flux/common/netty/util/Recycler Handle recyclerHandle 7Lcom/groupbyinc/flux/common/netty/util/Recycler$Handle; uLcom/groupbyinc/flux/common/netty/util/Recycler$Handle;>; chunk 3Lcom/groupbyinc/flux/common/netty/buffer/PoolChunk; 8Lcom/groupbyinc/flux/common/netty/buffer/PoolChunk; handle J memory Ljava/lang/Object; TT; offset I length maxLength cache 9Lcom/groupbyinc/flux/common/netty/buffer/PoolThreadCache; tmpNioBuf Ljava/nio/ByteBuffer; allocator :Lcom/groupbyinc/flux/common/netty/buffer/ByteBufAllocator; $assertionsDisabled Z ;(Lcom/groupbyinc/flux/common/netty/util/Recycler$Handle;I)V (I)V # %
&
( this ; 7Lcom/groupbyinc/flux/common/netty/buffer/PooledByteBuf; vLcom/groupbyinc/flux/common/netty/util/Recycler$Handle<+Lcom/groupbyinc/flux/common/netty/buffer/PooledByteBuf;>; maxCapacity init s(Lcom/groupbyinc/flux/common/netty/buffer/PoolChunk;JIIILcom/groupbyinc/flux/common/netty/buffer/PoolThreadCache;)V init0 1 0
2 initUnpooled 7(Lcom/groupbyinc/flux/common/netty/buffer/PoolChunk;I)V 1com/groupbyinc/flux/common/netty/buffer/PoolChunk 6 7 8 ! " : java/lang/AssertionError < ()V # >
= ? A 7 C C arena 3Lcom/groupbyinc/flux/common/netty/buffer/PoolArena; F G 7 H 1com/groupbyinc/flux/common/netty/buffer/PoolArena J parent @Lcom/groupbyinc/flux/common/netty/buffer/PooledByteBufAllocator; L M K N P R T 8 W Y [ reuse . %
^ setRefCnt ` %
a setIndex0 (II)V c d
e discardMarks g >
h capacity ()I 4(I)Lcom/groupbyinc/flux/common/netty/buffer/ByteBuf; checkNewCapacity m %
n unpooled p " 7 q readerIndex s k
t java/lang/Math v min (II)I x y
w z writerIndex | k
} setIndex 5(II)Lcom/groupbyinc/flux/common/netty/buffer/ByteBuf; ?
?
reallocate <(Lcom/groupbyinc/flux/common/netty/buffer/PooledByteBuf;IZ)V ? ?
K ? newCapacity alloc <()Lcom/groupbyinc/flux/common/netty/buffer/ByteBufAllocator; order ()Ljava/nio/ByteOrder; java/nio/ByteOrder ?
BIG_ENDIAN Ljava/nio/ByteOrder; ? ? ? ? unwrap 3()Lcom/groupbyinc/flux/common/netty/buffer/ByteBuf; retainedDuplicate ?com/groupbyinc/flux/common/netty/buffer/PooledDuplicatedByteBuf ? newInstance ?(Lcom/groupbyinc/flux/common/netty/buffer/AbstractByteBuf;Lcom/groupbyinc/flux/common/netty/buffer/ByteBuf;II)Lcom/groupbyinc/flux/common/netty/buffer/PooledDuplicatedByteBuf; ? ?
? ?
retainedSlice ? ?
? index ;com/groupbyinc/flux/common/netty/buffer/PooledSlicedByteBuf ? ?(Lcom/groupbyinc/flux/common/netty/buffer/AbstractByteBuf;Lcom/groupbyinc/flux/common/netty/buffer/ByteBuf;II)Lcom/groupbyinc/flux/common/netty/buffer/PooledSlicedByteBuf; ? ?
? ? internalNioBuffer ()Ljava/nio/ByteBuffer; newInternalNioBuffer )(Ljava/lang/Object;)Ljava/nio/ByteBuffer; ? ?
? java/nio/ByteBuffer ?
deallocate???????? free q(Lcom/groupbyinc/flux/common/netty/buffer/PoolChunk;JILcom/groupbyinc/flux/common/netty/buffer/PoolThreadCache;)V ? ?
K ? recycle ? >
? (Ljava/lang/Object;)V ? ? ? idx (I)I java/lang/Class ? desiredAssertionStatus ()Z ? ?
? ? Signature Code LocalVariableTable LocalVariableTypeTable LineNumberTable z(Lcom/groupbyinc/flux/common/netty/util/Recycler$Handle<+Lcom/groupbyinc/flux/common/netty/buffer/PooledByteBuf;>;I)V x(Lcom/groupbyinc/flux/common/netty/buffer/PoolChunk;JIIILcom/groupbyinc/flux/common/netty/buffer/PoolThreadCache;)V <(Lcom/groupbyinc/flux/common/netty/buffer/PoolChunk;I)V
StackMapTable (TT;)Ljava/nio/ByteBuffer;
SourceFile InnerClasses
? ? ? ! " # $ ? m *? '*+? )? ? * ,
. ? * + - ? ) *
+ ? ? / 0 ? ? *+ ? 3? ? H * , ? * + ?
. / ? ? 4 5 ? l *+ +? 9? 3? ? * , ? * + ?
2
3 ? ? 1 0 ? a? ;? ?? ? =Y? @?? ;? +? ? =Y? @?*+? B*+? D? E*+? I? O? Q*? S* ? U*? V*? X*? Z*? \? ? H a * , a a a a a a ? a * + a ? 2 6 7 &