int idleTimeout = getConfiguration().getIdleTimeout(); int maxConnections =  getConfiguration().getMaxConnections();
int idleTimeout = getConfiguration().getMaxIdleTime(); int maxConnections =  getConfiguration().getMaxPoolSize();
        public void run() {            while (running) {                                try {                    while(releaseNextIdleConnection()) {                        // do nothing, we already released connection                        // next one, please :)                    }                } catch(SQLException ex) {                    // do nothing, we hardly can handle this situation                }                                try {                    int idleTimeout = getConfiguration().getIdleTimeout();                    int maxConnections =  getConfiguration().getMaxConnections();                    Thread.sleep(idleTimeout / maxConnections);                } catch(InterruptedException ex) {                    // do nothing                }            }        }