[jbosscache-commits] JBoss Cache SVN: r4723 - core/trunk/src/main/java/org/jboss/cache/loader.

jbosscache-commits at lists.jboss.org jbosscache-commits at lists.jboss.org
Fri Nov 2 09:12:04 EDT 2007


Author: manik.surtani at jboss.com
Date: 2007-11-02 09:12:04 -0400 (Fri, 02 Nov 2007)
New Revision: 4723

Modified:
   core/trunk/src/main/java/org/jboss/cache/loader/NonManagedConnectionFactory.java
Log:
Genericised thread local

Modified: core/trunk/src/main/java/org/jboss/cache/loader/NonManagedConnectionFactory.java
===================================================================
--- core/trunk/src/main/java/org/jboss/cache/loader/NonManagedConnectionFactory.java	2007-11-01 17:04:24 UTC (rev 4722)
+++ core/trunk/src/main/java/org/jboss/cache/loader/NonManagedConnectionFactory.java	2007-11-02 13:12:04 UTC (rev 4723)
@@ -23,7 +23,7 @@
 {
    private static final Log log = LogFactory.getLog(NonManagedConnectionFactory.class);
    
-   private static final ThreadLocal connection = new ThreadLocal();
+   static final ThreadLocal<Connection> connection = new ThreadLocal<Connection>();
 
    private String url;
    private String usr;
@@ -71,7 +71,7 @@
 
    public Connection getConnection()
    {
-      Connection con = (Connection) connection.get();
+      Connection con = connection.get();
       
       if (con == null)
       {
@@ -101,7 +101,7 @@
 
    public void commit(Object tx)
    {
-      Connection con = (Connection) connection.get();
+      Connection con = connection.get();
       if (con == null)
       {
          throw new IllegalStateException("Failed to commit: thread is not associated with the connection!");
@@ -127,7 +127,7 @@
 
    public void rollback(Object tx)
    {
-      Connection con = (Connection) connection.get();
+      Connection con = connection.get();
       if (con == null)
       {
          // todo: prepare was not called. why is rollback called?




More information about the jbosscache-commits mailing list