added in version 22.1.0
belongs to Maven artifact com.android.support:support-compat:28.0.0-alpha1
belongs to Maven artifact com.android.support:support-compat:28.0.0-alpha1
Pools.SimplePool
public
static
class
Pools.SimplePool
extends Object
implements
Pool<T>
| java.lang.Object | |
| ↳ | android.support.v4.util.Pools.SimplePool<T> |
|
|
Simple (non-synchronized) pool of objects.
Summary
Public constructors | |
|---|---|
Pools.SimplePool(int maxPoolSize)
Creates a new instance. |
|
Public methods | |
|---|---|
T
|
acquire()
|
boolean
|
release(T instance)
Release an instance to the pool. |
Inherited methods | |
|---|---|
java.lang.Object
| |
android.support.v4.util.Pools.Pool
| |
Public constructors
Pools.SimplePool
added in version 22.1.0
Pools.SimplePool (int maxPoolSize)
Creates a new instance.
| Parameters | |
|---|---|
maxPoolSize |
int: The max pool size. |
| Throws | |
|---|---|
IllegalArgumentException |
If the max pool size is less than zero. |
Public methods
release
added in version 22.1.0
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. |