com.cyc.tool.subl.util
Class ObjectPool

java.lang.Object
  extended by com.cyc.tool.subl.util.ObjectPool

public abstract class ObjectPool
extends java.lang.Object


Constructor Summary
ObjectPool()
           
ObjectPool(int initialSize)
           
 
Method Summary
 java.lang.Object acquire()
           
 ObjectPool init()
           
abstract  java.lang.Object makePoolItem()
           
 void release(java.lang.Object item)
           
abstract  void resetPoolItem(java.lang.Object item)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ObjectPool

public ObjectPool()

ObjectPool

public ObjectPool(int initialSize)
Method Detail

resetPoolItem

public abstract void resetPoolItem(java.lang.Object item)

makePoolItem

public abstract java.lang.Object makePoolItem()

acquire

public final java.lang.Object acquire()

release

public final void release(java.lang.Object item)

init

public ObjectPool init()