public class Pool<T>
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static interface |
Pool.PoolObjectFactory<T> |
Modifier and Type | Field and Description |
---|---|
private Pool.PoolObjectFactory<T> |
factory |
private java.util.List<T> |
freeObjects |
private int |
maxSize |
Constructor and Description |
---|
Pool(Pool.PoolObjectFactory<T> factory,
int maxSize) |
private final java.util.List<T> freeObjects
private final Pool.PoolObjectFactory<T> factory
private final int maxSize
public Pool(Pool.PoolObjectFactory<T> factory, int maxSize)