write method
Implementation
@override
Future<void> write(CachedScreenEntry entry) async {
_entries[entry.cacheKey] = entry;
_loadedKeys.add(entry.cacheKey);
await _directory.create(recursive: true);
await _fileFor(
entry.cacheKey,
).writeAsString(jsonEncode(entry.toJson()), flush: true);
}