value method
The value at key
from the preferences file; it returns null if a cache
miss occurs.
Implementation
@override
Future<Map<String, dynamic>?> value(String key) async {
final strJson = _sharedPreferences.getString(key);
return strJson == null
? null
: json.decode(strJson) as Map<String, dynamic>;
}