commitRestore method
Implementation
void commitRestore(Object requestId) {
if (_restoreId != requestId) throw StateError('Stale restore');
_messages = _staged!;
_counters.removeWhere((message, _) => !_messages.contains(message));
_staged = null;
_restoreId = null;
revision++;
}