Provides the possible states that a {@link PooledObject} may be in.
In the queue, not in use.
In use.
Failed maintenance (e.g. eviction test or validation) and will be / has been destroyed
Deemed abandoned, to be invalidated.
Returning to the pool.
See Implementation
Provides the possible states that a {@link PooledObject} may be in.