diff --git a/platform/platform-impl/src/com/intellij/openapi/vfs/newvfs/persistent/PersistentFS.java b/platform/platform-impl/src/com/intellij/openapi/vfs/newvfs/persistent/PersistentFS.java index 0748d10a7858..bb914dcb93d2 100644 --- a/platform/platform-impl/src/com/intellij/openapi/vfs/newvfs/persistent/PersistentFS.java +++ b/platform/platform-impl/src/com/intellij/openapi/vfs/newvfs/persistent/PersistentFS.java @@ -433,7 +433,7 @@ public class PersistentFS extends ManagingFS implements ApplicationComponent { final byte[] content = delegate.contentsToByteArray(file); ApplicationEx application = (ApplicationEx)ApplicationManager.getApplication(); - if ((cacheContent && !delegate.isReadOnly() || (!application.isInternal() && !application.isUnitTestMode())) && + if ((!delegate.isReadOnly() || (!application.isInternal() && !application.isUnitTestMode())) && !noCaching && content.length <= FILE_LENGTH_TO_CACHE_THRESHOLD) { synchronized (INPUT_LOCK) { writeContent(file, content, delegate.isReadOnly());