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);
         }


Reply via email to