lightbulb_outline Please take our October 2018 developer survey. Start survey
added in version 22.1.0
belongs to Maven artifact com.android.support:support-compat:28.0.0-alpha1

Pools.Pool

public static interface Pools.Pool

android.support.v4.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

added in version 22.1.0
T acquire ()

Returns
T An instance from the pool if such, null otherwise.

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.

Throws
IllegalStateException If the instance is already in the pool.