# Uses of Class
org.apache.commons.pool2.BaseObject

Packages that use BaseObject
Package
Description
org.apache.commons.pool2
Object pooling API.
org.apache.commons.pool2.impl
Object pooling API implementations.

- ## Uses of BaseObject in org.apache.commons.pool2

  Subclasses of BaseObject in org.apache.commons.pool2
  Modifier and Type
  Class
  Description
  `class`
  `BaseKeyedPooledObjectFactory<K,V>`
  A base implementation of `KeyedPooledObjectFactory`.
  `class`
  `BaseObjectPool<T>`
  A simple base implementation of `ObjectPool`.
  `class`
  `BasePooledObjectFactory<T>`
  A base implementation of `PoolableObjectFactory`.

- ## Uses of BaseObject in org.apache.commons.pool2.impl

  Subclasses of BaseObject in org.apache.commons.pool2.impl
  Modifier and Type
  Class
  Description
  `class`
  `BaseGenericObjectPool<T>`
  Base class that provides common functionality for `GenericObjectPool` and `GenericKeyedObjectPool`.
  `class`
  `BaseObjectPoolConfig<T>`
  Provides the implementation for the common attributes shared by the sub-classes.
  `class`
  `GenericKeyedObjectPool<K,T>`
  A configurable `KeyedObjectPool` implementation.
  `class`
  `GenericKeyedObjectPoolConfig<T>`
  A simple structure encapsulating the configuration for a `GenericKeyedObjectPool`.
  `class`
  `GenericObjectPool<T>`
  A configurable `ObjectPool` implementation.
  `class`
  `GenericObjectPoolConfig<T>`
  A simple structure encapsulating the configuration for a `GenericObjectPool`.
  `class`
  `SoftReferenceObjectPool<T>`
  A `SoftReference` based `ObjectPool`.