deleteItem method
Implementation
Future<void> deleteItem(String key, {Batch? batch}) async {
bool doCommit = false;
if (batch == null) {
doCommit = true;
batch = await startBatch();
}
_delete(batch, key);
if (doCommit) {
await commitBatch(batch);
}
}