diff --git a/platform/util/src/com/intellij/util/containers/ConcurrentWeakKeySoftValueHashMap.java b/platform/util/src/com/intellij/util/containers/ConcurrentWeakKeySoftValueHashMap.java index 56ad536416bb..08c3a9666ca7 100644 --- a/platform/util/src/com/intellij/util/containers/ConcurrentWeakKeySoftValueHashMap.java +++ b/platform/util/src/com/intellij/util/containers/ConcurrentWeakKeySoftValueHashMap.java @@ -332,6 +332,7 @@ public class ConcurrentWeakKeySoftValueHashMap implements ConcurrentMap keyReference = createKeyReference(key, value); ValueReference valueReference = keyReference.getValueReference(); @@ -341,6 +342,7 @@ public class ConcurrentWeakKeySoftValueHashMap implements ConcurrentMap oldKeyReference = createKeyReference(key, oldValue); ValueReference oldValueReference = oldKeyReference.getValueReference(); KeyReference newKeyReference = createKeyReference(key, newValue); @@ -351,6 +353,7 @@ public class ConcurrentWeakKeySoftValueHashMap implements ConcurrentMap keyReference = createKeyReference(key, value); ValueReference valueReference = keyReference.getValueReference(); ValueReference result = myMap.replace(keyReference, valueReference);