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> |
Known Direct Subclasses |
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 | |
---|---|
From
class
java.lang.Object
| |
From
interface
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. |