* INTERNAL:
* Clears both implicit and explicit caches of OracleConnection
*/
public void clearOracleConnectionCache(Connection conn) {
if(conn instanceof OracleConnection){
OracleConnection oracleConnection = (OracleConnection)conn;
try {
if(oracleConnection.getImplicitCachingEnabled()) {
oracleConnection.purgeImplicitCache();
}
} catch(SQLException ex) {
// ignore
}
try {
if(oracleConnection.getExplicitCachingEnabled()) {
oracleConnection.purgeExplicitCache();
}
} catch(SQLException ex) {
// ignore
}
}