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)
Show replies by date