Author: markt
Date: Tue Jul 19 21:56:57 2011
New Revision: 1148572
URL: http://svn.apache.org/viewvc?rev=1148572&view=rev
Log:
Generics
Modified:
commons/proper/dbcp/trunk/src/java/org/apache/commons/dbcp2/PoolableConnectionFactory.java
Modified:
commons/proper/dbcp/trunk/src/java/org/apache/commons/dbcp2/PoolableConnectionFactory.java
URL:
http://svn.apache.org/viewvc/commons/proper/dbcp/trunk/src/java/org/apache/commons/dbcp2/PoolableConnectionFactory.java?rev=1148572&r1=1148571&r2=1148572&view=diff
==============================================================================
---
commons/proper/dbcp/trunk/src/java/org/apache/commons/dbcp2/PoolableConnectionFactory.java
(original)
+++
commons/proper/dbcp/trunk/src/java/org/apache/commons/dbcp2/PoolableConnectionFactory.java
Tue Jul 19 21:56:57 2011
@@ -173,15 +173,15 @@ public class PoolableConnectionFactory
initializeConnection(conn);
if(poolStatements) {
conn = new PoolingConnection(conn);
- GenericKeyedObjectPoolConfig config =
- new GenericKeyedObjectPoolConfig();
+ GenericKeyedObjectPoolConfig<PStmtKey,DelegatingPreparedStatement>
config =
+ new
GenericKeyedObjectPoolConfig<PStmtKey,DelegatingPreparedStatement>();
config.setMaxTotalPerKey(-1);
config.setWhenExhaustedAction(WhenExhaustedAction.FAIL);
config.setMaxWait(0);
config.setMaxIdlePerKey(1);
config.setMaxTotal(maxOpenPreparedStatements);
- KeyedObjectPool stmtPool =
- new GenericKeyedObjectPool((PoolingConnection)conn, config);
+ KeyedObjectPool<PStmtKey,DelegatingPreparedStatement> stmtPool =
+ new
GenericKeyedObjectPool<PStmtKey,DelegatingPreparedStatement>((PoolingConnection)conn,
config);
((PoolingConnection)conn).setStatementPool(stmtPool);
((PoolingConnection) conn).setCacheState(_cacheState);
}