Package io.deephaven.io.log.impl
Class DynamicDelayedLogEntryPoolImpl
java.lang.Object
io.deephaven.base.pool.ThreadSafeLenientFixedSizePool<LogEntry>
io.deephaven.io.log.impl.DynamicDelayedLogEntryPoolImpl
- All Implemented Interfaces:
Pool<LogEntry>,Pool.MultiGiver<LogEntry>,Pool.MultiPool<LogEntry>,Pool.MultiTaker<LogEntry>,Pool.SinglePool<LogEntry>,LogEntryPool
public class DynamicDelayedLogEntryPoolImpl
extends ThreadSafeLenientFixedSizePool<LogEntry>
implements LogEntryPool
-
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
ConstructorsConstructorDescriptionDynamicDelayedLogEntryPoolImpl(String name, int entryCount, LoggerTimeSource timeSource) -
Method Summary
Methods inherited from class io.deephaven.base.pool.ThreadSafeLenientFixedSizePool
give, giveInternal, take, takeMaybeNull
-
Constructor Details
-
DynamicDelayedLogEntryPoolImpl
-
-
Method Details
-
shutdown
public void shutdown()- Specified by:
shutdownin interfaceLogEntryPool
-