SSF.OS
Class ObjectPool
java.lang.Object
|
+--SSF.OS.ObjectPool
- public abstract synchronized class ObjectPool
- extends java.lang.Object
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DEFAULT_MIN_POOL_SIZE
public static final int DEFAULT_MIN_POOL_SIZE
- See Also:
- Constant Field Values
DEFAULT_MAX_POOL_SIZE
public static final int DEFAULT_MAX_POOL_SIZE
- See Also:
- Constant Field Values
current
private int current
capacity
private int capacity
limit
private int limit
data
private java.lang.Object[] data
ObjectPool
public ObjectPool()
ObjectPool
public ObjectPool(int,
int)
makeObject
public abstract java.lang.Object makeObject()
obtain
public java.lang.Object obtain()
recycle
public void recycle(java.lang.Object)