diff --git a/platform/util/storages/src/com/intellij/platform/util/io/storages/mmapped/MMappedFileStorage.java b/platform/util/storages/src/com/intellij/platform/util/io/storages/mmapped/MMappedFileStorage.java index 2903621281e2..b5f3aab0cb23 100644 --- a/platform/util/storages/src/com/intellij/platform/util/io/storages/mmapped/MMappedFileStorage.java +++ b/platform/util/storages/src/com/intellij/platform/util/io/storages/mmapped/MMappedFileStorage.java @@ -413,6 +413,13 @@ public final class MMappedFileStorage implements Closeable, Unmappable, Cleanabl } } + /** @return stacktrace of place there storage was closed, or null, if it not yet closed */ + public @Nullable Exception getCloseStackTrace() { + synchronized (pagesLock) { + return closeStackTrace; + } + } + private Page pageByIndexLocked(int pageIndex) throws IOException { synchronized (pagesLock) { if (!channel.isOpen()) {