delete method
Deletes name from the store and the snapshot. Returns false when the
store is unavailable or the delete fails; deleting an absent name is a
no-op.
Implementation
Future<bool> delete(String name) async {
if (!available) return false;
try {
await _store!.delete(name);
} on Object {
return false;
}
_snapshot.remove(name);
return true;
}