[jbosscache-commits] JBoss Cache SVN: r7548 - core/branches/1.4.X/src/org/jboss/cache/interceptors.
jbosscache-commits at lists.jboss.org
jbosscache-commits at lists.jboss.org
Tue Jan 20 14:38:05 EST 2009
Author: bdueck
Date: 2009-01-20 14:38:05 -0500 (Tue, 20 Jan 2009)
New Revision: 7548
Modified:
core/branches/1.4.X/src/org/jboss/cache/interceptors/OrderedSynchronizationHandler.java
Log:
(JBCACHE-1304) (OrderedSynchronizationHandler not thread safe) (Made OrderedSynchronizationHandler.instances are thread safe)
Modified: core/branches/1.4.X/src/org/jboss/cache/interceptors/OrderedSynchronizationHandler.java
===================================================================
--- core/branches/1.4.X/src/org/jboss/cache/interceptors/OrderedSynchronizationHandler.java 2009-01-20 19:26:13 UTC (rev 7547)
+++ core/branches/1.4.X/src/org/jboss/cache/interceptors/OrderedSynchronizationHandler.java 2009-01-20 19:38:05 UTC (rev 7548)
@@ -3,11 +3,12 @@
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
+import EDU.oswego.cs.dl.util.concurrent.ConcurrentHashMap;
+
import javax.transaction.RollbackException;
import javax.transaction.Synchronization;
import javax.transaction.SystemException;
import javax.transaction.Transaction;
-import java.util.HashMap;
import java.util.Iterator;
import java.util.LinkedList;
import java.util.Map;
@@ -27,7 +28,7 @@
LinkedList handlers=new LinkedList();
/** Map<Transaction,OrderedSynchronizationHandler> */
- static Map instances=new HashMap();
+ static Map instances=new ConcurrentHashMap();
static Log log=LogFactory.getLog(OrderedSynchronizationHandler.class);
More information about the jbosscache-commits
mailing list