Android APIs
public static class

Pools.SimplePool

extends Object
implements Pool<T>
java.lang.Object
   ↳ android.support.v4.util.Pools.SimplePool<T>
Known Direct Subclasses

Class Overview

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.
[Expand]
Inherited Methods
From class java.lang.Object
From interface android.support.v4.util.Pools.Pool

Public Constructors

public Pools.SimplePool (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 instance)

Release an instance to the pool.

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