![JAR search and dependency download from the Maven repository](/logo.png)
classes.io.netty.buffer.PoolArena$DirectArena.class Maven / Gradle / Ivy
The newest version!
???? 2 ?
V W
X Y Z [ \
]
^
_
`
X a
X b
] c d
X e
X f
g h
i j
X k
l
m
n o
p
q r s 0(Lio/netty/buffer/PooledByteBufAllocator;IIIII)V Code LineNumberTable LocalVariableTable this DirectArena InnerClasses 'Lio/netty/buffer/PoolArena$DirectArena; parent (Lio/netty/buffer/PooledByteBufAllocator; pageSize I maxOrder
pageShifts chunkSize directMemoryCacheAlignment isDirect ()Z offsetCacheLine (Ljava/nio/ByteBuffer;)I memory Ljava/nio/ByteBuffer; remainder
StackMapTable newChunk !(IIII)Lio/netty/buffer/PoolChunk; Signature 8(IIII)Lio/netty/buffer/PoolChunk; newUnpooledChunk (I)Lio/netty/buffer/PoolChunk; capacity 5(I)Lio/netty/buffer/PoolChunk; allocateDirect (I)Ljava/nio/ByteBuffer; d destroyChunk (Lio/netty/buffer/PoolChunk;)V chunk Lio/netty/buffer/PoolChunk; LocalVariableTypeTable 2Lio/netty/buffer/PoolChunk; 5(Lio/netty/buffer/PoolChunk;)V
newByteBuf "(I)Lio/netty/buffer/PooledByteBuf; maxCapacity 9(I)Lio/netty/buffer/PooledByteBuf;
memoryCopy 0(Ljava/nio/ByteBuffer;ILjava/nio/ByteBuffer;II)V src srcOffset dst dstOffset length *(Ljava/lang/Object;ILjava/lang/Object;II)V 2Lio/netty/buffer/PoolArena;
SourceFile PoolArena.java t u v w x y ( , ( io/netty/buffer/PoolChunk = > z / 0 { | . } > 1 ~ java/nio/ByteBuffer ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? K L %io/netty/buffer/PoolArena$DirectArena io/netty/buffer/PoolArena
HAS_UNSAFE Z (io/netty/util/internal/PlatformDependent directBufferAddress (Ljava/nio/ByteBuffer;)J directMemoryCacheAlignmentMask 5(Lio/netty/buffer/PoolArena;Ljava/lang/Object;IIIII)V 2(Lio/netty/buffer/PoolArena;Ljava/lang/Object;II)V useDirectBufferNoCleaner allocateDirectNoCleaner Ljava/lang/Object; freeDirectNoCleaner (Ljava/nio/ByteBuffer;)V freeDirectBuffer )io/netty/buffer/PooledUnsafeDirectByteBuf newInstance .(I)Lio/netty/buffer/PooledUnsafeDirectByteBuf; #io/netty/buffer/PooledDirectByteBuf ((I)Lio/netty/buffer/PooledDirectByteBuf;
copyMemory (JJJ)V duplicate ()Ljava/nio/ByteBuffer; position (I)Ljava/nio/Buffer; java/nio/Buffer limit put ,(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer; 0
x *+? ?
?
? H ! $ % &