Interface ObjectPool<T>

All Superinterfaces:
AutoCloseable
All Known Implementing Classes:
ObjectPool.LockFreeObjectPool

public interface ObjectPool<T> extends AutoCloseable
  • Method Details

    • borrow

      T borrow()
    • offer

      void offer(T t)
    • newLockFreePool

      static <T> ObjectPool<T> newLockFreePool(Supplier<T> factory)
    • newLockFreePool

      static <T> ObjectPool<T> newLockFreePool(Supplier<T> factory, Consumer<T> destroyer)