From 779dc010ad0cdf6d60eae32c84c852a33d19e16e Mon Sep 17 00:00:00 2001 From: Alexey Kudravtsev Date: Thu, 12 Mar 2015 14:29:48 +0300 Subject: [PATCH] call processQueues() more often --- .../util/containers/ConcurrentWeakKeySoftValueHashMap.java | 3 +++ 1 file changed, 3 insertions(+) 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);