From d4d82ef495384f6970afb47f7d3341d7d4fc58e1 Mon Sep 17 00:00:00 2001 From: Sergey Evdokimov Date: Thu, 15 Nov 2012 14:34:42 +0400 Subject: [PATCH] MavenProjectTree.myExplicitProfiles must be not-volatile because it used under lock. --- .../org/jetbrains/idea/maven/project/MavenProjectsTree.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/maven/src/main/java/org/jetbrains/idea/maven/project/MavenProjectsTree.java b/plugins/maven/src/main/java/org/jetbrains/idea/maven/project/MavenProjectsTree.java index 1e6404999823..a4b46404e8ba 100644 --- a/plugins/maven/src/main/java/org/jetbrains/idea/maven/project/MavenProjectsTree.java +++ b/plugins/maven/src/main/java/org/jetbrains/idea/maven/project/MavenProjectsTree.java @@ -64,7 +64,7 @@ public class MavenProjectsTree { private volatile List myIgnoredFilesPatterns = new ArrayList(); private volatile Pattern myIgnoredFilesPatternsCache; - private volatile Set myExplicitProfiles = new THashSet(); + private Set myExplicitProfiles = new THashSet(); private final Set myTemporarilyRemovedExplicitProfiles = new THashSet(); private final List myRootProjects = new ArrayList();