Commits the current batch of transactions
Keeps the existing batch and transactionSize
@override Future<void> commit() async { await _commitBatch(); _createNewBatch(); }