EA-90811 - IAE: TObjectHash.throwObjectContractViolation

This commit is contained in:
Dmitry Avdeev
2016-12-08 16:21:01 +03:00
parent 8d92187773
commit 6aa5a24d00
@@ -52,6 +52,7 @@ import org.jetbrains.annotations.Nullable;
import javax.swing.*;
import java.util.*;
import java.util.concurrent.ConcurrentHashMap;
@State(
name = "RunManager",
@@ -68,7 +69,7 @@ public class RunManagerImpl extends RunManagerEx implements PersistentStateCompo
private final Map<String, RunnerAndConfigurationSettings> myTemplateConfigurationsMap = new TreeMap<>();
private final Map<String, RunnerAndConfigurationSettings> myConfigurations =
new LinkedHashMap<>(); // template configurations are not included here
private final Map<String, Boolean> mySharedConfigurations = new THashMap<>();
private final Map<String, Boolean> mySharedConfigurations = new ConcurrentHashMap<>();
private final Map<RunConfiguration, List<BeforeRunTask>> myConfigurationToBeforeTasksMap = new WeakHashMap<>();
// When readExternal not all configuration may be loaded, so we need to remember the selected configuration