- java.lang.Object
-
- io.vertx.core.json.jackson.HybridJacksonPool.StripedLockFreePool
-
- All Implemented Interfaces:
com.fasterxml.jackson.core.util.RecyclerPool<com.fasterxml.jackson.core.util.BufferRecycler>,Serializable
- Enclosing class:
- HybridJacksonPool
public static class HybridJacksonPool.StripedLockFreePool extends Object implements com.fasterxml.jackson.core.util.RecyclerPool<com.fasterxml.jackson.core.util.BufferRecycler>
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.fasterxml.jackson.core.util.RecyclerPool
com.fasterxml.jackson.core.util.RecyclerPool.BoundedPoolBase<P extends com.fasterxml.jackson.core.util.RecyclerPool.WithPool<P>>, com.fasterxml.jackson.core.util.RecyclerPool.ConcurrentDequePoolBase<P extends com.fasterxml.jackson.core.util.RecyclerPool.WithPool<P>>, com.fasterxml.jackson.core.util.RecyclerPool.LockFreePoolBase<P extends com.fasterxml.jackson.core.util.RecyclerPool.WithPool<P>>, com.fasterxml.jackson.core.util.RecyclerPool.NonRecyclingPoolBase<P extends com.fasterxml.jackson.core.util.RecyclerPool.WithPool<P>>, com.fasterxml.jackson.core.util.RecyclerPool.StatefulImplBase<P extends com.fasterxml.jackson.core.util.RecyclerPool.WithPool<P>>, com.fasterxml.jackson.core.util.RecyclerPool.ThreadLocalPoolBase<P extends com.fasterxml.jackson.core.util.RecyclerPool.WithPool<P>>, com.fasterxml.jackson.core.util.RecyclerPool.WithPool<P extends com.fasterxml.jackson.core.util.RecyclerPool.WithPool<P>>
-
-
Constructor Summary
Constructors Constructor Description StripedLockFreePool(int stripesCount)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.fasterxml.jackson.core.util.BufferRecycleracquirePooled()voidreleasePooled(com.fasterxml.jackson.core.util.BufferRecycler recycler)intsize()int[]stackStats()
-
-
-
Method Detail
-
size
public int size()
-
stackStats
public int[] stackStats()
-
acquirePooled
public com.fasterxml.jackson.core.util.BufferRecycler acquirePooled()
- Specified by:
acquirePooledin interfacecom.fasterxml.jackson.core.util.RecyclerPool<com.fasterxml.jackson.core.util.BufferRecycler>
-
releasePooled
public void releasePooled(com.fasterxml.jackson.core.util.BufferRecycler recycler)
- Specified by:
releasePooledin interfacecom.fasterxml.jackson.core.util.RecyclerPool<com.fasterxml.jackson.core.util.BufferRecycler>
-
-