Package io.deephaven.io.log.impl
Class DynamicLogEntryPoolImpl
java.lang.Object
io.deephaven.base.pool.ThreadSafeLenientFixedSizePool<LogEntry>
io.deephaven.io.log.impl.DynamicLogEntryPoolImpl
- All Implemented Interfaces:
io.deephaven.base.pool.Pool<LogEntry>,io.deephaven.base.pool.Pool.MultiGiver<LogEntry>,io.deephaven.base.pool.Pool.MultiPool<LogEntry>,io.deephaven.base.pool.Pool.MultiTaker<LogEntry>,io.deephaven.base.pool.Pool.SinglePool<LogEntry>,LogEntryPool
public class DynamicLogEntryPoolImpl
extends io.deephaven.base.pool.ThreadSafeLenientFixedSizePool<LogEntry>
implements LogEntryPool
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.deephaven.base.pool.Pool
io.deephaven.base.pool.Pool.Factory, io.deephaven.base.pool.Pool.MultiGiver<T extends Object>, io.deephaven.base.pool.Pool.MultiPool<T extends Object>, io.deephaven.base.pool.Pool.MultiTaker<T extends Object>, io.deephaven.base.pool.Pool.SinglePool<T extends Object> -
Field Summary
Fields inherited from class io.deephaven.base.pool.ThreadSafeLenientFixedSizePool
FACTORY, MIN_SIZE -
Constructor Summary
ConstructorsConstructorDescriptionDynamicLogEntryPoolImpl(String name, int entryCount, LogBufferPool bufferPool) -
Method Summary
Methods inherited from class io.deephaven.base.pool.ThreadSafeLenientFixedSizePool
give, giveInternal, take, takeMaybeNullMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.deephaven.base.pool.Pool
give, take
-
Constructor Details
-
DynamicLogEntryPoolImpl
-
-
Method Details
-
shutdown
public void shutdown()- Specified by:
shutdownin interfaceLogEntryPool
-