Class Recycler.LocalPool<H,T>
java.lang.Object
io.netty.util.Recycler.LocalPool<H,T>
- Direct Known Subclasses:
Recycler.GuardedLocalPool, Recycler.UnguardedLocalPool
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected final Hacquire()(package private) booleanprivate static <H> org.jctools.queues.MessagePassingQueue<H> createExternalMcPool(int maxCapacity) private static <H> org.jctools.queues.MessagePassingQueue<H> createExternalScPool(int chunkSize, int maxCapacity) (package private) abstract Tprivate static booleanisTerminated(Thread owner) protected final void(package private) intsize()
-
Field Details
-
ratioInterval
private final int ratioInterval -
batch
-
batchSize
private int batchSize -
owner
-
pooledHandles
-
ratioCounter
private int ratioCounter
-
-
Constructor Details
-
LocalPool
LocalPool(int maxCapacity) -
LocalPool
LocalPool(Thread owner, int maxCapacity, int ratioInterval, int chunkSize) -
LocalPool
LocalPool(int maxCapacity, int ratioInterval, int chunkSize)
-
-
Method Details
-
createExternalMcPool
private static <H> org.jctools.queues.MessagePassingQueue<H> createExternalMcPool(int maxCapacity) -
createExternalScPool
private static <H> org.jctools.queues.MessagePassingQueue<H> createExternalScPool(int chunkSize, int maxCapacity) -
acquire
-
release
-
isTerminated
-
canAllocatePooled
boolean canAllocatePooled() -
getWith
-
size
int size()
-