load method
void
load()
Implementation
void load() {
try {
final file = File(_cacheFilePath);
if (!file.existsSync()) return;
final content = file.readAsStringSync();
final Map<String, dynamic> json = jsonDecode(content) as Map<String, dynamic>;
final filesMap = json['files'] as Map<String, dynamic>?;
if (filesMap != null) {
filesMap.forEach((key, value) {
_cache[key] = SourceFile.fromJson(value as Map<String, dynamic>);
});
}
} catch (_) {
_cache.clear();
}
}