Object pooling API implementations.
See: Description
Class Summary | |
---|---|
GenericKeyedObjectPool | A configurable {@link KeyedObjectPool} implementation. |
GenericKeyedObjectPoolFactory | A factory for creating {@link GenericKeyedObjectPool} instances. |
GenericKeyedObjectPool.Config | A simple "struct" encapsulating the configuration information for a {@link GenericKeyedObjectPool}. |
GenericObjectPool | A configurable {@link ObjectPool} implementation. |
GenericObjectPoolFactory | A factory for creating {@link GenericObjectPool} instances. |
GenericObjectPool.Config | A simple "struct" encapsulating the configuration information for a {@link GenericObjectPool}. |
SoftReferenceObjectPool | A {@link java.lang.ref.SoftReference SoftReference} based {@link ObjectPool}. |
StackKeyedObjectPool | A simple, {@link java.util.Stack Stack}-based {@link KeyedObjectPool} implementation. |
StackKeyedObjectPoolFactory | A factory for creating {@link StackKeyedObjectPool} instances. |
StackObjectPool | A simple, {@link java.util.Stack Stack}-based {@link ObjectPool} implementation. |
StackObjectPoolFactory | A factory for creating {@link StackObjectPool} instances. |
Object pooling API implementations.
{@link org.apache.commons.pool.impl.StackObjectPool StackObjectPool} ({@link org.apache.commons.pool.impl.StackKeyedObjectPool StackKeyedObjectPool}) provides a simple, {@link java.util.Stack Stack}-based implementation of {@link org.apache.commons.pool.ObjectPool ObjectPool} ({@link org.apache.commons.pool.KeyedObjectPool KeyedObjectPool}). {@link org.apache.commons.pool.impl.StackObjectPoolFactory StackObjectPoolFactory} ({@link org.apache.commons.pool.impl.StackKeyedObjectPoolFactory StackKeyedObjectPoolFactory}) provides an implementation of the {@link org.apache.commons.pool.ObjectPoolFactory ObjectPoolFactory} ({@link org.apache.commons.pool.KeyedObjectPoolFactory KeyedObjectPoolFactory}) factory interface for this class.
{@link org.apache.commons.pool.impl.GenericObjectPool GenericObjectPool} ({@link org.apache.commons.pool.impl.GenericKeyedObjectPool GenericKeyedObjectPool}) provides a more robust (but also more complicated) implementation of {@link org.apache.commons.pool.ObjectPool ObjectPool} ({@link org.apache.commons.pool.KeyedObjectPool KeyedObjectPool}). {@link org.apache.commons.pool.impl.GenericObjectPoolFactory GenericObjectPoolFactory} ({@link org.apache.commons.pool.impl.GenericKeyedObjectPoolFactory GenericKeyedObjectPoolFactory}) provides an implementation of the {@link org.apache.commons.pool.ObjectPoolFactory ObjectPoolFactory} ({@link org.apache.commons.pool.KeyedObjectPoolFactory KeyedObjectPoolFactory}) factory interface for this class.
See also the {@link org.apache.commons.pool} package.