public interface ObjectPool<T>
T
borrowObject()
void
returnObject(T o)
T borrowObject()
void returnObject(T o)