cachedLinesRange method
Implementation
List<String> cachedLinesRange(int startLine, int endLine) {
final start = startLine.clamp(0, lineCount);
final end = endLine.clamp(start, lineCount);
return [for (var line = start; line < end; line++) getLineText(line)];
}