Android APIs
public static class

Pools.SynchronizedPool

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

Class Overview

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.
[Expand]
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

public Pools.SynchronizedPool (int maxPoolSize)

Creates a new instance.

Parameters
maxPoolSize The max pool size.
Throws
IllegalArgumentException If the max pool size is less than zero.

Public Methods

public T acquire ()

public boolean release (T element)

Release an instance to the pool.

Parameters
element The instance to release.
Returns
  • Whether the instance was put in the pool.