[jboss-cvs] JBossCache/src/org/jboss/cache/optimistic ...
Brian Stansberry
brian.stansberry at jboss.com
Sun Aug 13 16:10:11 EDT 2006
User: bstansberry
Date: 06/08/13 16:10:11
Modified: src/org/jboss/cache/optimistic Tag:
Branch_JBossCache_1_4_0_MUX WorkspaceNodeImpl.java
Log:
Update to 1.4.0.SP1
Revision Changes Path
No revision
No revision
1.21.4.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.4.1
diff -u -b -r1.21 -r1.21.4.1
--- WorkspaceNodeImpl.java 10 Apr 2006 00:36:53 -0000 1.21
+++ WorkspaceNodeImpl.java 13 Aug 2006 20:10:11 -0000 1.21.4.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