@override Future<bool> setString(String key, String? value) async { final map = await read(); map[key] = value; return await write(WriteData(map: map, updatedKey: key)); }