[jbosscache-commits] JBoss Cache SVN: r5463 - core/branches/1.4.X/tests/functional/org/jboss/cache/loader.

jbosscache-commits at lists.jboss.org jbosscache-commits at lists.jboss.org
Wed Mar 26 15:48:15 EDT 2008


Author: mircea.markus
Date: 2008-03-26 15:48:15 -0400 (Wed, 26 Mar 2008)
New Revision: 5463

Modified:
   core/branches/1.4.X/tests/functional/org/jboss/cache/loader/DummyInMemoryCacheLoader.java
Log:
made a defensive copy to avoid ConcurrentModEx

Modified: core/branches/1.4.X/tests/functional/org/jboss/cache/loader/DummyInMemoryCacheLoader.java
===================================================================
--- core/branches/1.4.X/tests/functional/org/jboss/cache/loader/DummyInMemoryCacheLoader.java	2008-03-26 18:36:08 UTC (rev 5462)
+++ core/branches/1.4.X/tests/functional/org/jboss/cache/loader/DummyInMemoryCacheLoader.java	2008-03-26 19:48:15 UTC (rev 5463)
@@ -84,7 +84,7 @@
    public Map get(Fqn name) throws Exception
    {
       DummyNode dn = (DummyNode)nodes.get(name);
-      Map d = dn != null ? dn.data : null;
+      Map d = (Map) (dn != null ? dn.data.clone() : null);
 
       if (log.isDebugEnabled()) log.debug("Getting data for fqn " + name + " = " + d);
       return d;
@@ -352,7 +352,7 @@
 
    public class DummyNode
    {
-      Map data = new HashMap();
+      HashMap data = new HashMap();
       Fqn fqn;
 
       public DummyNode(Fqn fqn)




More information about the jbosscache-commits mailing list