delete method
Removes the key from the persistent store
Implementation
@override
Future<void> delete(String key) async {
_checkInitialized();
final String keyWithPrefix = _addPrefix(key);
_map.remove(keyWithPrefix);
await _removePref(keyWithPrefix);
}