## 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`.