[infinispan-commits] Infinispan SVN: r364 - trunk/core/src/test/java/org/infinispan/test.

infinispan-commits at lists.jboss.org infinispan-commits at lists.jboss.org
Mon Jun 1 05:57:54 EDT 2009


Author: mircea.markus
Date: 2009-06-01 05:57:54 -0400 (Mon, 01 Jun 2009)
New Revision: 364

Modified:
   trunk/core/src/test/java/org/infinispan/test/ReplListener.java
Log:
avoid concurrent modification exceptions

Modified: trunk/core/src/test/java/org/infinispan/test/ReplListener.java
===================================================================
--- trunk/core/src/test/java/org/infinispan/test/ReplListener.java	2009-05-29 15:57:01 UTC (rev 363)
+++ trunk/core/src/test/java/org/infinispan/test/ReplListener.java	2009-06-01 09:57:54 UTC (rev 364)
@@ -15,6 +15,7 @@
 import java.util.Arrays;
 import java.util.LinkedList;
 import java.util.List;
+import java.util.concurrent.CopyOnWriteArrayList;
 import java.util.concurrent.CountDownLatch;
 import java.util.concurrent.TimeUnit;
 import java.util.concurrent.locks.Lock;
@@ -127,7 +128,7 @@
       expectationSetupLock.lock();
       try {
          if (this.expectedCommands == null) {
-            this.expectedCommands = new LinkedList<Class<? extends VisitableCommand>>();
+            this.expectedCommands = new CopyOnWriteArrayList<Class<? extends VisitableCommand>>();
          }
          this.expectedCommands.addAll(Arrays.asList(expectedCommands));
          info("Setting expected commands to " + this.expectedCommands);




More information about the infinispan-commits mailing list