diff --git a/platform/util/src/com/intellij/util/io/PersistentEnumeratorBase.java b/platform/util/src/com/intellij/util/io/PersistentEnumeratorBase.java index 1a24763b0d68..54b4a3d4bcee 100644 --- a/platform/util/src/com/intellij/util/io/PersistentEnumeratorBase.java +++ b/platform/util/src/com/intellij/util/io/PersistentEnumeratorBase.java @@ -388,7 +388,7 @@ abstract class PersistentEnumeratorBase implements Forceable, Closeable { return new File(myFile.getPath() + ".keystream"); } - public Data valueOf(int idx) throws IOException { + public synchronized Data valueOf(int idx) throws IOException { synchronized (ourLock) { try { int addr = indexToAddr(idx);