| Interface | Description | 
|---|---|
| KeyedObjectPool<K,V> | A "keyed" pooling interface. | 
| KeyedObjectPoolFactory<K,V> | A factory for creating  KeyedObjectPools. | 
| KeyedPoolableObjectFactory<K,V> | An interface defining life-cycle methods for
 instances to be served by a  KeyedObjectPool. | 
| ObjectPool<T> | A pooling interface. | 
| ObjectPoolFactory<T> | A factory interface for creating  ObjectPools. | 
| PoolableObjectFactory<T> | An interface defining life-cycle methods for
 instances to be served by an  ObjectPool. | 
| Class | Description | 
|---|---|
| BaseKeyedObjectPool<K,V> | A simple base implementation of  KeyedObjectPool. | 
| BaseKeyedPoolableObjectFactory<K,V> | A base implementation of  KeyedPoolableObjectFactory. | 
| BaseObjectPool<T> | A simple base implementation of  ObjectPool. | 
| BasePoolableObjectFactory<T> | A base implementation of  PoolableObjectFactory. | 
| PoolUtils | This class consists exclusively of static methods that operate on or return ObjectPool
 or KeyedObjectPool related interfaces. | 
Copyright © 2000-2020 Apache Software Foundation. All Rights Reserved.