Module com.github.robtimus.pool
Package com.github.robtimus.pool
A simple object pool implementation.
-
Interface Summary Interface Description PoolableObject.Reference<X extends Exception> A reference to aPoolableObject.PoolableObjectConsumer<T extends PoolableObject<X>,X extends Exception> An operation that takes a singlePoolableObject.PoolableObjectFactory<T extends PoolableObject<X>,X extends Exception> A factory forPoolableObjects. -
Class Summary Class Description ObjectWrapper<T> A poolable object that wraps a single value.Pool<T extends PoolableObject<X>,X extends Exception> A simple object pool implementation.PoolableObject<X extends Exception> An object that can be pooled.PoolConfig Configuration forPoolinstances.PoolConfig.Builder A builder forPoolConfigobjects.PoolLogger A logger for events triggered by aPoolorPoolableObject.PoolLogger.Builder A builder forPoolLoggerobjects. -
Enum Summary Enum Description LogLevel The available log levels. -
Exception Summary Exception Description None An exception type that can be used to indicate that no exceptions can be thrown.