Package io.deephaven.io.log.impl
Class DynamicLogBufferPoolImpl
java.lang.Object
io.deephaven.base.pool.ThreadSafeLenientFixedSizePool<ByteBuffer>
io.deephaven.io.log.impl.DynamicLogBufferPoolImpl
- All Implemented Interfaces:
Pool<ByteBuffer>
,Pool.MultiGiver<ByteBuffer>
,Pool.MultiPool<ByteBuffer>
,Pool.MultiTaker<ByteBuffer>
,Pool.SinglePool<ByteBuffer>
,LogBufferPool
public class DynamicLogBufferPoolImpl
extends ThreadSafeLenientFixedSizePool<ByteBuffer>
implements LogBufferPool
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.deephaven.base.pool.Pool
Pool.Factory, Pool.MultiGiver<T>, Pool.MultiPool<T>, Pool.MultiTaker<T>, Pool.SinglePool<T>
-
Field Summary
Fields inherited from class io.deephaven.base.pool.ThreadSafeLenientFixedSizePool
FACTORY, MIN_SIZE
-
Constructor Summary
-
Method Summary
Methods inherited from class io.deephaven.base.pool.ThreadSafeLenientFixedSizePool
give, giveInternal, take, takeMaybeNull
-
Constructor Details
-
DynamicLogBufferPoolImpl
-
-
Method Details
-
take
- Specified by:
take
in interfaceLogBufferPool
-