public async Task SaveStateAsync(IState state) { _logger.LogDebug("start to save state"); await _stateSaver.SaveAsync(state); _logger.LogDebug("state save success"); }
public async Task SaveAsync(IState state) { // Do not save tracing save state since it is async flow. // If you keep it, it will make people wonder // using var a = ClaptrapActivitySource.Instance // .StartActivity(ClaptrapActivitySource.ActivityNames.SaveState)! // .AddClaptrapTags(_claptrapDesign, _stateSaver.Identity); using var _ = ClaptrapMetrics.MeasureStateSaver(Identity); await _stateSaver.SaveAsync(state); }
private async Task SaveStateAsync(World snapshot, string simulationId) { WorldTimeSteps.Add(snapshot); await _stateSaver.SaveAsync(snapshot, simulationId); }
public async Task SaveAsync(IState state) { using var _ = ClaptrapMetrics.MeasureStateSaver(Identity); await _stateSaver.SaveAsync(state); }
public async Task SaveAsync(IState state) { await _migrated.Value; await _stateSaver.SaveAsync(state); }