classes.io.netty.buffer.PooledByteBufAllocator$PoolThreadLocalCache.class Maven / Gradle / Ivy
The newest version!
???? 2 ? Q
R S
T U
V
T W
X Y Z [
T \
T ]
T ^
T _
T `
a
T b
c d
T e f g h i
j k l
m n
o
p q r useCacheForAllThreads Z this$0 (Lio/netty/buffer/PooledByteBufAllocator; ,(Lio/netty/buffer/PooledByteBufAllocator;Z)V Code LineNumberTable LocalVariableTable this PoolThreadLocalCache InnerClasses =Lio/netty/buffer/PooledByteBufAllocator$PoolThreadLocalCache; initialValue #()Lio/netty/buffer/PoolThreadCache; executor (Lio/netty/util/concurrent/EventExecutor; cache !Lio/netty/buffer/PoolThreadCache; heapArena Lio/netty/buffer/PoolArena; directArena current Ljava/lang/Thread; LocalVariableTypeTable Lio/netty/buffer/PoolArena<[B>; 2Lio/netty/buffer/PoolArena;
StackMapTable s t [ onRemoval $(Lio/netty/buffer/PoolThreadCache;)V threadCache leastUsedArena 9([Lio/netty/buffer/PoolArena;)Lio/netty/buffer/PoolArena; arena i I arenas [Lio/netty/buffer/PoolArena; minArena Lio/netty/buffer/PoolArena; ![Lio/netty/buffer/PoolArena; Signature Y([Lio/netty/buffer/PoolArena;)Lio/netty/buffer/PoolArena; (Ljava/lang/Object;)V
Exceptions u ()Ljava/lang/Object; MLio/netty/util/concurrent/FastThreadLocal;
SourceFile PooledByteBufAllocator.java v w x y > ? z y t { | .io/netty/util/concurrent/FastThreadLocalThread io/netty/buffer/PoolThreadCache } ~ ~ ? ~ ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? s ? ? ? ? ? ; < ) * ;io/netty/buffer/PooledByteBufAllocator$PoolThreadLocalCache (io/netty/util/concurrent/FastThreadLocal io/netty/buffer/PoolArena java/lang/Thread java/lang/Exception ()V &io/netty/buffer/PooledByteBufAllocator
access$000 F(Lio/netty/buffer/PooledByteBufAllocator;)[Lio/netty/buffer/PoolArena;
access$100
currentThread ()Ljava/lang/Thread;
access$200 +(Lio/netty/buffer/PooledByteBufAllocator;)I
access$300
access$400
access$500 ()I
access$600 >(Lio/netty/buffer/PoolArena;Lio/netty/buffer/PoolArena;IIIII)V
access$700 ()J (io/netty/util/internal/ThreadExecutorMap currentExecutor *()Lio/netty/util/concurrent/EventExecutor;
access$800 >(Lio/netty/buffer/PooledByteBufAllocator;)Ljava/lang/Runnable; java/util/concurrent/TimeUnit MILLISECONDS Ljava/util/concurrent/TimeUnit; &io/netty/util/concurrent/EventExecutor scheduleAtFixedRate a(Ljava/lang/Runnable;JJLjava/util/concurrent/TimeUnit;)Lio/netty/util/concurrent/ScheduledFuture; free (Z)V numThreadCaches +Ljava/util/concurrent/atomic/AtomicInteger; )java/util/concurrent/atomic/AtomicInteger get 0 ! " U *+? *? *? ? # ? ? ? $ % ( $ ) * " Y ?**? ? ? L**? ? ? M? N*? ?
-? ? V? Y+,*? ?
*? ? *? ? ?
? ? :? ?? %? :? *? ? ? ? ? ? W?? Y+,? ? # > ? ? ? ? *? 4? E? P? X? ]? b? n? t? z? }? $ > ] + , P - - . ? % ( ? / 0 t 1 0 p 2 3 4 ? / 5 t 1 6 7 ? * 8 8 9? O :? ; <