Interface Pool<P>

Type Parameters:
P - the type of the pooled objects
All Known Implementing Classes:
ConcurrentPool, LockedPool, Pool.Wrapper

@ManagedObject public interface Pool<P>

A pool of objects, with support for multiplexing and several optimized strategies plus an optional ThreadLocal cache of the last released entry.

A Pool should be terminated when it is no longer needed; once terminated, it cannot be used anymore.