classes.io.netty.buffer.PoolThreadCache$MemoryRegionCache.class Maven / Gradle / Ivy
???? 2 ?
`
a b c
d e f g
h i j
k i l m n o
p q???
r
s t u
v w x
y z {
` } ~ MemoryRegionCache InnerClasses Entry size I queue Ljava/util/Queue; Signature QLjava/util/Queue;>; sizeClass SizeClass %Lio/netty/buffer/PoolArena$SizeClass; allocations RECYCLER Lio/netty/util/Recycler; SLio/netty/util/Recycler; )(ILio/netty/buffer/PoolArena$SizeClass;)V Code LineNumberTable LocalVariableTable this 3Lio/netty/buffer/PoolThreadCache$MemoryRegionCache; LocalVariableTypeTable 8Lio/netty/buffer/PoolThreadCache$MemoryRegionCache; initBuf ?(Lio/netty/buffer/PoolChunk;JLio/netty/buffer/PooledByteBuf;I)V I(Lio/netty/buffer/PoolChunk;JLio/netty/buffer/PooledByteBuf;I)V add (Lio/netty/buffer/PoolChunk;J)Z chunk Lio/netty/buffer/PoolChunk; handle J entry 9Lio/netty/buffer/PoolThreadCache$MemoryRegionCache$Entry; queued Z Lio/netty/buffer/PoolChunk; >Lio/netty/buffer/PoolThreadCache$MemoryRegionCache$Entry;
StackMapTable m $(Lio/netty/buffer/PoolChunk;J)Z allocate #(Lio/netty/buffer/PooledByteBuf;I)Z buf Lio/netty/buffer/PooledByteBuf; reqCapacity $Lio/netty/buffer/PooledByteBuf; ((Lio/netty/buffer/PooledByteBuf;I)Z free ()I (I)I max numFreed trim ()V freeEntry <(Lio/netty/buffer/PoolThreadCache$MemoryRegionCache$Entry;)V newEntry W(Lio/netty/buffer/PoolChunk;J)Lio/netty/buffer/PoolThreadCache$MemoryRegionCache$Entry; Lio/netty/buffer/PoolChunk<*>; Z(Lio/netty/buffer/PoolChunk<*>;J)Lio/netty/buffer/PoolThreadCache$MemoryRegionCache$Entry; (Ljava/lang/Object;
SourceFile PoolThreadCache.java - U ? ? Q ? ? ? ! " % ( X Y ? ? ? ? U ? ? 7io/netty/buffer/PoolThreadCache$MemoryRegionCache$Entry ; < = > 6 7 ) O Q V W ? ? ? ? ? ? * + ? ? ? 3io/netty/buffer/PoolThreadCache$MemoryRegionCache$1 ? 1io/netty/buffer/PoolThreadCache$MemoryRegionCache java/lang/Object #io/netty/buffer/PoolArena$SizeClass io/netty/util/internal/MathUtil safeFindNextPositivePowerOfTwo (io/netty/util/internal/PlatformDependent newFixedMpscQueue (I)Ljava/util/Queue; java/util/Queue offer (Ljava/lang/Object;)Z recycle poll ()Ljava/lang/Object; io/netty/buffer/PoolChunk arena Lio/netty/buffer/PoolArena; io/netty/buffer/PoolArena freeChunk D(Lio/netty/buffer/PoolChunk;JLio/netty/buffer/PoolArena$SizeClass;)V io/netty/util/Recycler get io/netty/buffer/PoolThreadCache ! " # $ % ( ) * + # ,
- . / } *? *? ? **? ? ? *,? ? 0 s t u v w 1 2 3 % ( 4 2 5 6 7 # 8 9 : / ? !+ ? :*? ? 6? ? ? 0 ? ? ? ? ? 1 4 ! 2 3 ! ; <