@override Future<String?> getString(String key) async { final map = await read(); return map[key] as String?; }