@override Future<bool> delete(String key) async { if (await containsKey(key)) { return await _prefs!.remove(_getPrefixedKey(key)); } return false; }