[performance] use file name from cache, instead of loading from disk appcode/142.232 appcode/142.235 appcode/142.237 clion/142.230 clion/142.236 clion/142.238 dbe/142.229 pycharm/142.228 rubymine/142.231 webstorm/142.227
authorMaxim.Mossienko <Maxim.Mossienko@jetbrains.com>
Sat, 14 Mar 2015 00:49:15 +0000 (01:49 +0100)
committerMaxim.Mossienko <Maxim.Mossienko@jetbrains.com>
Sat, 14 Mar 2015 00:49:15 +0000 (01:49 +0100)
platform/platform-impl/src/com/intellij/openapi/vfs/newvfs/persistent/FSRecords.java

index 9d55d9c1af0f3bb8faefef0b5d2661ce590369df..b97e14b495e47c55a09c73d31f3e140ffef02f6b 100644 (file)
@@ -1102,7 +1102,7 @@ public class FSRecords implements Forceable {
       r.lock();
       try {
         final int nameId = getRecordInt(id, NAME_OFFSET);
-        return nameId != 0 ? getNames().valueOf(nameId) : "";
+        return nameId != 0 ? FileNameCache.getVFileName(nameId).toString() : "";
       }
       finally {
         r.unlock();