public class Pool<T extends Pool.Entry>
extends java.lang.Object
| Modifier and Type | Class and Description | 
|---|---|
| static interface  | Pool.EntryЭлемент пула обьектов должен реализовать этот интерфейс | 
| static interface  | Pool.ObjectFactory<T extends Pool.Entry> | 
| Constructor and Description | 
|---|
| Pool(int size,
    Pool.ObjectFactory<T> factory) | 
| Modifier and Type | Method and Description | 
|---|---|
| T | obtain()Получить новый обьект. | 
public Pool(int size,
            Pool.ObjectFactory<T> factory)
size - максимальный размер пула, когда превышен лимит, обьекты будут просто
             созданы с помощью фабрики Pool#ObjectFactoryfactory - фабрика для создания новых элементов пулаpublic T obtain()