@ApiStatus.Internal
  @Override
  protected @Nullable VirtualFile getCacheableFile() {
    var file = super.getCacheableFile();
    return file != null ? file : getVirtualFileForValue();
  }
@ApiStatus.Internal
  @Override
  protected @Nullable VirtualFile getCacheableFile()