Package com.epam.eco.commons.pool
Interface ObjectPool<O>
- All Superinterfaces:
AutoCloseable,Closeable
- All Known Implementing Classes:
SimpleObjectPool
- Author:
- Andrei_Tytsik
-
Method Summary
Modifier and TypeMethodDescriptionvoidclose()default <R> RdoWithObject(Function<O, R> function) voidreturnObject(O object) intsize()
-
Method Details
-
borrowObject
O borrowObject() -
returnObject
-
size
int size() -
close
void close()- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable
-
doWithObject
-