| Class | Description |
|---|---|
| CursorableLinkedList<E> |
This class has been copied from Commons Collections, version 3.1 in order
to eliminate the dependency of pool on collections.
|
| CursorableLinkedList.Listable<E> | |
| CursorableSubList<E> | |
| EvictionTimer |
Provides a shared idle object eviction timer for all pools.
|
| EvictionTimer.PrivilegedGetTccl |
PrivilegedAction used to get the ContextClassLoader |
| EvictionTimer.PrivilegedSetTccl |
PrivilegedAction used to set the ContextClassLoader |
| GenericKeyedObjectPool<K,V> |
A configurable
KeyedObjectPool implementation. |
| GenericKeyedObjectPool.Config |
A simple "struct" encapsulating the
configuration information for a
GenericKeyedObjectPool. |
| GenericKeyedObjectPool.ObjectTimestampPair<T> |
A simple "struct" encapsulating an object instance and a timestamp.
|
| GenericKeyedObjectPoolFactory<K,V> |
A factory for creating
GenericKeyedObjectPool instances. |
| GenericObjectPool<T> |
A configurable
ObjectPool implementation. |
| GenericObjectPool.Config |
A simple "struct" encapsulating the
configuration information for a
GenericObjectPool. |
| GenericObjectPool.Latch<T> |
Latch used to control allocation order of objects to threads to ensure
fairness.
|
| GenericObjectPoolFactory<T> |
A factory for creating
GenericObjectPool instances. |
| SoftReferenceObjectPool<T> |
A
SoftReference based
ObjectPool. |
| StackKeyedObjectPool<K,V> |
A simple,
Stack-based KeyedObjectPool implementation. |
| StackKeyedObjectPoolFactory<K,V> |
A factory for creating
StackKeyedObjectPool instances. |
| StackObjectPool<T> |
A simple,
Stack-based ObjectPool implementation. |
| StackObjectPoolFactory<T> |
A factory for creating
StackObjectPool instances. |
Object pooling API implementations.
StackObjectPool
(StackKeyedObjectPool)
provides a simple, Stack-based
implementation of ObjectPool
(KeyedObjectPool).
StackObjectPoolFactory
(StackKeyedObjectPoolFactory)
provides an implementation of the
ObjectPoolFactory
(KeyedObjectPoolFactory)
factory interface for this class.
GenericObjectPool
(GenericKeyedObjectPool)
provides a more robust (but also more complicated)
implementation of ObjectPool
(KeyedObjectPool).
GenericObjectPoolFactory
(GenericKeyedObjectPoolFactory)
provides an implementation of the
ObjectPoolFactory
(KeyedObjectPoolFactory)
factory interface for this class.
See also the org.apache.commons.pool package.