Interface ObjectPool<O>

All Superinterfaces:
AutoCloseable, Closeable
All Known Implementing Classes:
SimpleObjectPool

public interface ObjectPool<O> extends Closeable
Author:
Andrei_Tytsik
  • Method Details

    • borrowObject

      O borrowObject()
    • returnObject

      void returnObject(O object)
    • size

      int size()
    • close

      void close()
      Specified by:
      close in interface AutoCloseable
      Specified by:
      close in interface Closeable
    • doWithObject

      default <R> R doWithObject(Function<O,R> function)