List<Range> (@NotNull VirtualFile virtualFile, @NotNull ChangeListManager changeListManager) { return diffMap.computeIfAbsent(virtualFile.getPath(), key -> computeDiff(virtualFile, changeListManager)); }