private @NotNull File getTempFile() {
    File file = getFile();
    String hash = Integer.toHexString(file.getPath().hashCode());
    return new File(PathManager.getSystemPath() + '/' + getTempDir() + '/' + file.getName() + '_' + hash);
  }
private @NotNull File getTempFile()