diff --git a/java/java-impl/src/com/intellij/slicer/SliceLeafAnalyzer.java b/java/java-impl/src/com/intellij/slicer/SliceLeafAnalyzer.java index 780b748633f2..84f198f0df90 100644 --- a/java/java-impl/src/com/intellij/slicer/SliceLeafAnalyzer.java +++ b/java/java-impl/src/com/intellij/slicer/SliceLeafAnalyzer.java @@ -29,14 +29,14 @@ import com.intellij.openapi.util.Ref; import com.intellij.psi.PsiElement; import com.intellij.psi.PsiJavaReference; import com.intellij.psi.PsiNamedElement; -import com.intellij.util.WalkingState; import com.intellij.psi.impl.source.tree.SourceUtil; import com.intellij.util.NullableFunction; import com.intellij.util.PairProcessor; +import com.intellij.util.WalkingState; import com.intellij.util.containers.ConcurrentHashMap; +import com.intellij.util.containers.ConcurrentHashSet; import com.intellij.util.containers.ContainerUtil; import com.intellij.util.containers.FactoryMap; -import gnu.trove.THashSet; import gnu.trove.TObjectHashingStrategy; import org.jetbrains.annotations.NotNull; @@ -187,7 +187,7 @@ public class SliceLeafAnalyzer { @Override protected Collection create(SliceNode key) { - return new THashSet(SliceLeafAnalyzer.LEAF_ELEMENT_EQUALITY); + return new ConcurrentHashSet(SliceLeafAnalyzer.LEAF_ELEMENT_EQUALITY); } }; }