@NotNull T getInfoForFile(@Nullable VirtualFile file) {
    if (!(file instanceof VirtualFileWithId vid) || !file.isValid()) return myDefValue;
    int id = vid.getId();
    ensureUpToDate();
    return ObjectUtils.chooseNotNull(myInfos.get(id), myDefValue);
  }
@NotNull T getInfoForFile(@Nullable VirtualFile file)