in src/main/java/org/apache/commons/pool3/impl/ResilientPooledObjectFactory.java [175:188]
public void run() {
while (monitoring && !pool.isClosed()) {
runChecks();
try {
sleep(timeBetweenChecks.toMillis());
} catch (final InterruptedException e) {
monitoring = false;
} catch (final Throwable e) {
monitoring = false;
throw e;
}
}
monitoring = false;
}