public virtual bool AddSnapshot(Snapshot snapshot) { bool result = _persistence.AddSnapshot(snapshot); if (result) { _counters.CountSnapshot(); } return(result); }
public async Task <bool> AddSnapshot(ISnapshot snapshot) { bool result = await _persistence.AddSnapshot(snapshot); if (result) { _counters.CountSnapshot(); } return(result); }
public async Task <bool> AddSnapshotAsync(ISnapshot snapshot, CancellationToken cancellationToken) { var result = await _persistence .AddSnapshotAsync(snapshot, cancellationToken) .ConfigureAwait(false); if (result) { _counters.CountSnapshot(); } return(result); }