[jboss-cvs] JBossCache/src/org/jboss/cache/optimistic ...
Manik Surtani
msurtani at jboss.com
Wed Aug 9 08:30:12 EDT 2006
User: msurtani
Date: 06/08/09 08:30:12
Modified: src/org/jboss/cache/optimistic Tag: Branch_JBossCache_1_4_0
WorkspaceNodeImpl.java
Log:
JBCACHE-730
Revision Changes Path
No revision
No revision
1.21.2.1 +6 -3 JBossCache/src/org/jboss/cache/optimistic/WorkspaceNodeImpl.java
(In the diff below, changes in quantity of whitespace are not shown.)
Index: WorkspaceNodeImpl.java
===================================================================
RCS file: /cvsroot/jboss/JBossCache/src/org/jboss/cache/optimistic/WorkspaceNodeImpl.java,v
retrieving revision 1.21
retrieving revision 1.21.2.1
diff -u -b -r1.21 -r1.21.2.1
--- WorkspaceNodeImpl.java 10 Apr 2006 00:36:53 -0000 1.21
+++ WorkspaceNodeImpl.java 9 Aug 2006 12:30:12 -0000 1.21.2.1
@@ -16,6 +16,9 @@
import java.util.*;
+import EDU.oswego.cs.dl.util.concurrent.ConcurrentHashMap;
+import EDU.oswego.cs.dl.util.concurrent.ConcurrentReaderHashMap;
+
/**
* Wraps a DataNode and adds versioning and other meta data to it.
*
@@ -67,7 +70,7 @@
}
else
{
- optimisticChildNodeMap = new HashMap(node.getChildren());
+ optimisticChildNodeMap = new ConcurrentReaderHashMap(node.getChildren());
}
this.version = ((OptimisticTreeNode) node).getVersion();
}
@@ -197,7 +200,7 @@
{
child = NodeFactory.getInstance().createNodeOfType(parent, child_name, fqn, parent, null, cache, version);
if (optimisticChildNodeMap == Collections.EMPTY_MAP)
- optimisticChildNodeMap = new HashMap();
+ optimisticChildNodeMap = new ConcurrentReaderHashMap();
optimisticChildNodeMap.put(child_name, child);
}
if (log.isTraceEnabled())
More information about the jboss-cvs-commits
mailing list