From b05d71903ab940abd27a537d0ef6b52d78b271d1 Mon Sep 17 00:00:00 2001 From: peter Date: Wed, 27 May 2015 15:13:36 +0200 Subject: [PATCH] SemCacheChunk micro-optimization --- .../lang-impl/src/com/intellij/semantic/SemServiceImpl.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/platform/lang-impl/src/com/intellij/semantic/SemServiceImpl.java b/platform/lang-impl/src/com/intellij/semantic/SemServiceImpl.java index 0d966e87477a..4c8ba6c67ba4 100644 --- a/platform/lang-impl/src/com/intellij/semantic/SemServiceImpl.java +++ b/platform/lang-impl/src/com/intellij/semantic/SemServiceImpl.java @@ -278,6 +278,10 @@ public class SemServiceImpl extends SemService{ map.put(key.getUniqueId(), elements); } + @Override + public int hashCode() { + return 0; // ConcurrentWeakKeySoftValueHashMap.SoftValue requires hashCode, and this is faster than identityHashCode + } } }