Hi,

When do problematic connections in a pool refreshed?
For example, given the steps below, when does the connection is refreshed?

1. Create pool:

  cpds.setAcquireRetryAttempts(5);
  cpds.setAcquireRetryDelay(200);
  cpds.setPreferredTestQuery(SQLContainer.CONNECTION_TEST_SQL);
  cpds.setForceIgnoreUnresolvedTransactions(true);      
  cpds.setConnectionCustomizerClassName("com.intellica.evam.engine.db.EvamConnectionCustomizer");
 
2. Get connection

conn = cpds.getConnection()

3. Use connection
..
..
..
..
exception : db connection is closed (somehow)
..

4. Put connection back to pool
conn.close

5. Get connection

conn = cpds.getConnection()