Skip to content

Most visited

Recently visited

navigation

Pools.SynchronizedPool

public static class Pools.SynchronizedPool
extends SimplePool<T>

java.lang.Object
   ↳ android.support.v4.util.Pools.SimplePool<T>
     ↳ android.support.v4.util.Pools.SynchronizedPool<T>


Synchronized) pool of objects.

Summary

Public constructors

Pools.SynchronizedPool(int maxPoolSize)

Creates a new instance.

Public methods

T acquire()
boolean release(T element)

Release an instance to the pool.

Inherited methods

From class android.support.v4.util.Pools.SimplePool
From class java.lang.Object
From interface android.support.v4.util.Pools.Pool

Public constructors

Pools.SynchronizedPool

Pools.SynchronizedPool (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

acquire

T acquire ()

Returns
T

release

boolean release (T element)

Release an instance to the pool.

Parameters
element T: The instance to release.
Returns
boolean Whether the instance was put in the pool.
This site uses cookies to store your preferences for site-specific language and display options.

Hooray!

This class requires API level or higher

This doc is hidden because your selected API level for the documentation is . You can change the documentation API level with the selector above the left navigation.

For more information about specifying the API level your app requires, read Supporting Different Platform Versions.