public final class SharedResourcePool<T> extends Object implements ObjectPool<T>
SharedResourceHolder.Resource.| Modifier and Type | Method and Description |
|---|---|
static <T> SharedResourcePool<T> |
forResource(SharedResourceHolder.Resource<T> resource) |
T |
getObject()
Get an object from the pool.
|
T |
returnObject(Object object)
Return the object to the pool.
|
public static <T> SharedResourcePool<T> forResource(SharedResourceHolder.Resource<T> resource)
public T getObject()
ObjectPoolgetObject in interface ObjectPool<T>public T returnObject(Object object)
ObjectPoolreturnObject in interface ObjectPool<T>null