Android APIs
public final class


extends Object

Class Overview

Helper class for crating pools of objects. An example use looks like this:

 public class MyPooledClass {

     private static final SynchronizedPool sPool =
             new SynchronizedPool(10);

     public static MyPooledClass obtain() {
         MyPooledClass instance = sPool.acquire();
         return (instance != null) ? instance : new MyPooledClass();

     public void recycle() {
          // Clear state if needed.

     . . .


Nested Classes
interface Pools.Pool<T> Interface for managing a pool of objects. 
class Pools.SimplePool<T> Simple (non-synchronized) pool of objects. 
class Pools.SynchronizedPool<T> Synchronized) pool of objects. 
Inherited Methods
From class java.lang.Object