Reads the value associated with the given key.
key
Returns null if the key does not exist.
null
@override Future<String?> read(String key) async { if (_needsInit) await _initPrefs(); return _prefs!.getString(key); }