Package com.fasterxml.jackson.core.util
Class JsonRecyclerPools.ConcurrentDequePool
- java.lang.Object
-
- com.fasterxml.jackson.core.util.RecyclerPool.StatefulImplBase<P>
-
- com.fasterxml.jackson.core.util.RecyclerPool.ConcurrentDequePoolBase<BufferRecycler>
-
- com.fasterxml.jackson.core.util.JsonRecyclerPools.ConcurrentDequePool
-
- All Implemented Interfaces:
RecyclerPool<BufferRecycler>
,java.io.Serializable
- Enclosing class:
- JsonRecyclerPools
public static class JsonRecyclerPools.ConcurrentDequePool extends RecyclerPool.ConcurrentDequePoolBase<BufferRecycler>
RecyclerPool
implementation that usesConcurrentLinkedDeque
for recycling instances.Pool is unbounded: see
RecyclerPool
what this means.- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.fasterxml.jackson.core.util.RecyclerPool
RecyclerPool.BoundedPoolBase<P extends RecyclerPool.WithPool<P>>, RecyclerPool.ConcurrentDequePoolBase<P extends RecyclerPool.WithPool<P>>, RecyclerPool.LockFreePoolBase<P extends RecyclerPool.WithPool<P>>, RecyclerPool.NonRecyclingPoolBase<P extends RecyclerPool.WithPool<P>>, RecyclerPool.StatefulImplBase<P extends RecyclerPool.WithPool<P>>, RecyclerPool.ThreadLocalPoolBase<P extends RecyclerPool.WithPool<P>>, RecyclerPool.WithPool<P extends RecyclerPool.WithPool<P>>
-
-
Field Summary
-
Fields inherited from class com.fasterxml.jackson.core.util.RecyclerPool.StatefulImplBase
SERIALIZATION_NON_SHARED, SERIALIZATION_SHARED
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static JsonRecyclerPools.ConcurrentDequePool
construct()
BufferRecycler
createPooled()
-
Methods inherited from class com.fasterxml.jackson.core.util.RecyclerPool.ConcurrentDequePoolBase
acquirePooled, releasePooled
-
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.fasterxml.jackson.core.util.RecyclerPool
acquireAndLinkPooled
-
-
-
-
Method Detail
-
construct
public static JsonRecyclerPools.ConcurrentDequePool construct()
-
createPooled
public BufferRecycler createPooled()
- Specified by:
createPooled
in classRecyclerPool.StatefulImplBase<BufferRecycler>
-
-