put method
override
Saves value under key and rewrites the backing file.
Implementation
@override
/// Saves [value] under [key] and rewrites the backing file.
Future<void> put(String key, Object? value) async {
final map = await _readAll();
map[key] = value;
await _writeAll(map);
}