in src/main/java/com/epam/eco/commons/pool/ObjectPool.java [35:42]
default <R> R doWithObject(Function<O, R> function) {
O object = borrowObject();
try {
return function.apply(object);
} finally {
returnObject(object);
}
}