From eaecfe022fa7d05b17b65f079b7165c16057e8f8 Mon Sep 17 00:00:00 2001 From: Alexey Kudravtsev Date: Thu, 28 Feb 2013 14:57:58 +0400 Subject: [PATCH] less memory --- .../lang-impl/src/com/intellij/semantic/SemServiceImpl.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/platform/lang-impl/src/com/intellij/semantic/SemServiceImpl.java b/platform/lang-impl/src/com/intellij/semantic/SemServiceImpl.java index 500c66260ddb..ed0fd64d44ff 100644 --- a/platform/lang-impl/src/com/intellij/semantic/SemServiceImpl.java +++ b/platform/lang-impl/src/com/intellij/semantic/SemServiceImpl.java @@ -104,7 +104,7 @@ public class SemServiceImpl extends SemService{ } private static MultiMap cacheKeyHierarchy(Collection allKeys) { - final MultiMap result = new MultiMap(); + final MultiMap result = MultiMap.createSmartList(); ContainerUtil.process(allKeys, new Processor() { public boolean process(SemKey key) { result.putValue(key, key); @@ -124,7 +124,7 @@ public class SemServiceImpl extends SemService{ } private MultiMap> collectProducers() { - final MultiMap> map = new MultiMap>(); + final MultiMap> map = MultiMap.createSmartList(); final SemRegistrar registrar = new SemRegistrar() { public void registerSemElementProvider(SemKey key,