O método setIdleConnectionTestPeriod() mata todas as conexões inativas, mesmo aquelas que fazem parte de número mínimo de conexões definidas programaticamente com o método dataSource.setMinPoolSize()?
O método setIdleConnectionTestPeriod() mata todas as conexões inativas, mesmo aquelas que fazem parte de número mínimo de conexões definidas programaticamente com o método dataSource.setMinPoolSize()?
Acho que vai depender da implementação do pool de conexão que você está usando. Meu chute, sem ler a documentação, é que ele sempre vai manter o mínimo para você.