Pools.Pool
public
static
interface
Pools.Pool
androidx.core.util.Pools.Pool<T>
|
Known indirect subclasses
|
Interface for managing a pool of objects.
Summary
Public methods |
abstract
T
|
acquire()
|
abstract
boolean
|
release(T instance)
Release an instance to the pool.
|
Public methods
acquire
public abstract T acquire ()
Returns |
T |
An instance from the pool if such, null otherwise.
|
release
public abstract boolean release (T instance)
Release an instance to the pool.
Parameters |
instance |
T : The instance to release. |
Returns |
boolean |
Whether the instance was put in the pool. |
Throws |
IllegalStateException |
If the instance is already in the pool.
|