put method

  1. @override
Future<void> put(
  1. String key,
  2. dynamic value
)
override

Implementation

@override
Future<void> put(String key, dynamic value) async {
  final file = await _recordFile(key);
  await _writeAtomically(file, codec.encode(key, value));
  final legacy = _legacyFile(key);
  if (legacy != null && await legacy.exists()) {
    await legacy.delete();
  }
  notifyListeners(key);
}