@NotNull
 private DirectoryInfo cacheInfos(
     VirtualFile dir, @Nullable VirtualFile stopAt, @NotNull DirectoryInfo info) {
   while (dir != null) {
     myInfoCache.cacheInfo(dir, info);
     if (dir.equals(stopAt)) {
       break;
     }
     dir = dir.getParent();
   }
   return info;
 }