Author: manik.surtani(a)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?
Show replies by date