@Nullable
  VirtualFileSystemEntry cacheDirIfAbsent(@NotNull VirtualFileSystemEntry newDir) {
    return getCache(newDir).putIfAbsent(newDir.getId(), newDir);
  }
@Nullable
  VirtualFileSystemEntry cacheDirIfAbsent(@NotNull VirtualFileSystemEntry newDir)