Author: mduerig
Date: Wed Jul 20 09:44:17 2011
New Revision: 1148674
URL: http://svn.apache.org/viewvc?rev=1148674&view=rev
Log:
spi2microkernel (WIP)
- concurrency
Modified:
jackrabbit/sandbox/spi2microkernel/src/main/java/org/apache/jackrabbit/spi2microkernel/RepositoryServiceImpl.java
Modified: jackrabbit/sandbox/spi2microkernel/src/main/java/org/apache/jackrabbit/spi2microkernel/RepositoryServiceImpl.java
URL: http://svn.apache.org/viewvc/jackrabbit/sandbox/spi2microkernel/src/main/java/org/apache/jackrabbit/spi2microkernel/RepositoryServiceImpl.java?rev=1148674&r1=1148673&r2=1148674&view=diff
==============================================================================
--- jackrabbit/sandbox/spi2microkernel/src/main/java/org/apache/jackrabbit/spi2microkernel/RepositoryServiceImpl.java
(original)
+++ jackrabbit/sandbox/spi2microkernel/src/main/java/org/apache/jackrabbit/spi2microkernel/RepositoryServiceImpl.java
Wed Jul 20 09:44:17 2011
@@ -75,6 +75,7 @@ import java.util.List;
import java.util.Map;
import java.util.Set;
import java.util.concurrent.Callable;
+import java.util.concurrent.ConcurrentHashMap;
import static javax.jcr.Repository.*;
import static org.apache.jackrabbit.spi.commons.name.NameConstants.*;
@@ -106,7 +107,7 @@ public class RepositoryServiceImpl exten
}};
private final MicroKernel microKernel;
- private final Map<SessionInfo, SessionState> sessions = new HashMap<SessionInfo,
SessionState>();
+ private final Map<SessionInfo, SessionState> sessions = new ConcurrentHashMap<SessionInfo,
SessionState>();
public RepositoryServiceImpl(MicroKernel microKernel) throws RepositoryException {
super(DESCRIPTORS, Collections.<String, String>emptyMap(), NodeTypes.getDefaultNodeTypes());
|