# Package org.apache.tomcat.dbcp.pool

- Interface Summary
  Interface | Description
  --- | ---
  KeyedObjectPool<K,V> | A "keyed" pooling interface.
  KeyedObjectPoolFactory<K,V> | A factory for creating `KeyedObjectPool`s.
  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 `ObjectPool`s.
  PoolableObjectFactory<T> | An interface defining life-cycle methods for instances to be served by an `ObjectPool`.

- Class Summary
  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.