diff options
author | Stuart McCulloch | 2015-05-28 15:45:34 +0000 |
---|---|---|
committer | Stuart McCulloch | 2015-05-28 15:45:34 +0000 |
commit | dbccbd6d24185f77d93871d996a044939427499b (patch) | |
tree | b63ff0dde2ed742ce05a8d35c51bb08a99215f69 | |
parent | d2f03c014f70ec84c8d085a95135dd5762e38b8b (diff) | |
download | org.eclipse.sisu.plexus-dbccbd6d24185f77d93871d996a044939427499b.tar.gz org.eclipse.sisu.plexus-dbccbd6d24185f77d93871d996a044939427499b.tar.xz org.eclipse.sisu.plexus-dbccbd6d24185f77d93871d996a044939427499b.zip |
Set default concurrency level to 1 (one writer, many readers)
-rw-r--r-- | org.eclipse.sisu.plexus/src/org/codehaus/plexus/context/DefaultContext.java | 3 | ||||
-rw-r--r-- | org.eclipse.sisu.plexus/src/org/eclipse/sisu/plexus/ClassRealmManager.java | 3 |
2 files changed, 4 insertions, 2 deletions
diff --git a/org.eclipse.sisu.plexus/src/org/codehaus/plexus/context/DefaultContext.java b/org.eclipse.sisu.plexus/src/org/codehaus/plexus/context/DefaultContext.java index 7c5c8cf..01eead4 100644 --- a/org.eclipse.sisu.plexus/src/org/codehaus/plexus/context/DefaultContext.java +++ b/org.eclipse.sisu.plexus/src/org/codehaus/plexus/context/DefaultContext.java @@ -24,7 +24,8 @@ public class DefaultContext // Implementation fields // ---------------------------------------------------------------------- - protected final Map<Object, Object> contextData = new ConcurrentHashMap<Object, Object>(); + protected final Map<Object, Object> contextData = // + new ConcurrentHashMap<Object, Object>( 16, 0.75f, 1 ); // ---------------------------------------------------------------------- // Constructors diff --git a/org.eclipse.sisu.plexus/src/org/eclipse/sisu/plexus/ClassRealmManager.java b/org.eclipse.sisu.plexus/src/org/eclipse/sisu/plexus/ClassRealmManager.java index 0590929..496f846 100644 --- a/org.eclipse.sisu.plexus/src/org/eclipse/sisu/plexus/ClassRealmManager.java +++ b/org.eclipse.sisu.plexus/src/org/eclipse/sisu/plexus/ClassRealmManager.java @@ -67,7 +67,8 @@ public final class ClassRealmManager private static final Map<ClassRealm, Set<String>> visibility = Weak.concurrentKeys(); - private final ConcurrentMap<ClassRealm, Injector> injectors = new ConcurrentHashMap<ClassRealm, Injector>(); + private final ConcurrentMap<ClassRealm, Injector> injectors = + new ConcurrentHashMap<ClassRealm, Injector>( 16, 0.75f, 1 ); private final MutablePlexusContainer plexusContainer; |