Module ojalgo

Class ObjectPool<T>

java.lang.Object
org.ojalgo.type.ObjectPool<T>

public abstract class ObjectPool<T> extends Object
  • Constructor Details

    • ObjectPool

      public ObjectPool()
    • ObjectPool

      public ObjectPool(int capacity)
  • Method Details

    • borrow

      public final T borrow()
    • giveBack

      public final void giveBack(T object)
    • newObject

      protected abstract T newObject()
    • reset

      protected abstract void reset(T object)