write method
Implementation
@override
Future<bool> write(String key, dynamic value) =>
_lock.synchronized(() => O.tryCatch(() => jsonEncode(value)).p(O.fold(
() => false,
(json) => _prefs.setString(_prefixKey(key), json),
)));