CommonsPoolProxyPool is an implementation of
ObjectPool that internally uses the commons-pool
GenericObjectPool and uses a
ObjectFactory for creating new pooled instances.
A LifecyleEnabledObjectPool implementation for pooling
LifecycleAdapter instances for implementations of
JavaComponent that require
LifecycleAdapter pooling such as
PooledJavaComponent .