@override Future<bool> remove(String key) async { final map = await read(); map.remove(key); return await write(WriteData(map: map, updatedKey: key)); }