[jboss-cvs] JBossCache/src/org/jboss/cache/transaction ...
Manik Surtani
manik at jboss.org
Wed May 23 11:22:05 EDT 2007
User: msurtani
Date: 07/05/23 11:22:05
Modified: src/org/jboss/cache/transaction DummyTransaction.java
Log:
Performance enhancements, including a new invoke() signature for Interceptor
Revision Changes Path
1.12 +8 -11 JBossCache/src/org/jboss/cache/transaction/DummyTransaction.java
(In the diff below, changes in quantity of whitespace are not shown.)
Index: DummyTransaction.java
===================================================================
RCS file: /cvsroot/jboss/JBossCache/src/org/jboss/cache/transaction/DummyTransaction.java,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -b -r1.11 -r1.12
--- DummyTransaction.java 23 May 2007 10:28:49 -0000 1.11
+++ DummyTransaction.java 23 May 2007 15:22:05 -0000 1.12
@@ -2,7 +2,6 @@
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
-import org.jboss.cache.util.concurrent.ConcurrentHashSet;
import javax.transaction.HeuristicMixedException;
import javax.transaction.HeuristicRollbackException;
@@ -13,10 +12,11 @@
import javax.transaction.Transaction;
import javax.transaction.xa.XAResource;
import java.util.Set;
+import java.util.concurrent.CopyOnWriteArraySet;
/**
* @author bela
- * @version $Revision: 1.11 $
+ * @version $Revision: 1.12 $
* Date: May 15, 2003
* Time: 4:20:17 PM
*/
@@ -26,10 +26,7 @@
private static final Log log = LogFactory.getLog(DummyTransaction.class);
DummyBaseTransactionManager tm_;
- // this is hugely inefficient - modifying a CopyOnWriteArraySet sucks - Manik
- //final Set<Synchronization> participants = new CopyOnWriteArraySet<Synchronization>();
-
- private final Set<Synchronization> participants = new ConcurrentHashSet<Synchronization>();
+ private final Set<Synchronization> participants = new CopyOnWriteArraySet<Synchronization>();
public DummyTransaction(DummyBaseTransactionManager tm)
{
More information about the jboss-cvs-commits
mailing list