@Override
  public long getLength(@NotNull VirtualFile file) {
    long length = getLengthIfUpToDate(file);
    return length == -1 ? reloadLengthFromFS(file, getFileSystem(file)) : length;
  }
@Override
  public long getLength(@NotNull VirtualFile file)