diff --git a/java/java-analysis-impl/src/com/intellij/codeInspection/bytecodeAnalysis/BytecodeAnalysisConverter.java b/java/java-analysis-impl/src/com/intellij/codeInspection/bytecodeAnalysis/BytecodeAnalysisConverter.java index 1a147fe89661..69d895242d84 100644 --- a/java/java-analysis-impl/src/com/intellij/codeInspection/bytecodeAnalysis/BytecodeAnalysisConverter.java +++ b/java/java-analysis-impl/src/com/intellij/codeInspection/bytecodeAnalysis/BytecodeAnalysisConverter.java @@ -68,8 +68,8 @@ public class BytecodeAnalysisConverter implements ApplicationComponent { IOUtil.openCleanOrResetBroken(new ThrowableComputable() { @Override public Void compute() throws IOException { - myPackageEnumerator = new PersistentStringEnumerator(packageKeysFile); - myNamesEnumerator = new PersistentStringEnumerator(namesFile); + myPackageEnumerator = new PersistentStringEnumerator(packageKeysFile, true); + myNamesEnumerator = new PersistentStringEnumerator(namesFile, true); myCompoundKeyEnumerator = new PersistentEnumeratorDelegate(compoundKeysFile, new IntArrayKeyDescriptor(), 1024 * 4); return null; } @@ -198,8 +198,6 @@ public class BytecodeAnalysisConverter implements ApplicationComponent { } compoundKey[i] = myPackageEnumerator.enumerate(packageName); compoundKey[i + 1] = myNamesEnumerator.enumerate(simpleName); - myPackageEnumerator.valueOf(compoundKey[i]); - myNamesEnumerator.valueOf(compoundKey[i + 1]); } @Nullable