Package org.ojalgo.type
Class ObjectPool<T>
- java.lang.Object
-
- org.ojalgo.type.ObjectPool<T>
-
- Direct Known Subclasses:
IterativeASS.SparseArrayPool
,NodeKey.IntArrayPool
,ProductFormInverse.ArrayPool
public abstract class ObjectPool<T> extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description ObjectPool()
ObjectPool(int capacity)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description T
borrow()
void
giveBack(T object)
protected abstract T
newObject()
protected abstract void
reset(T object)
-
-
-
Field Detail
-
myLimited
private final boolean myLimited
-
myObjects
private final java.util.concurrent.BlockingQueue<T> myObjects
-
-