Насколько я могу судить из их документации пула соединений , вы можете аппроксимировать поведение политики очистки с помощью testOnReturn (или testOnBorrow), но это повлечет за собой дополнительные издержки, связанные с каждым запросом соединения , а не в ответ на наблюдаемое несвежее соединение. Похоже, они дают вам свойство validationInterval для сокращения некоторых накладных расходов, но опять-таки, похоже, существует компромисс в том, что это может привести к задержке ответа на идентифицированное устаревшее соединение, если я правильно понимаю.