Esempio n. 1
0
        protected override async Task WakeUp(CancellationToken cancellationToken)
        {
            var minCommitTime = (Clock.Now - MaxCommitAge).ToDateTime();

            LastTrimCount = await DbOperationLog
                            .Trim(minCommitTime, BatchSize, cancellationToken)
                            .ConfigureAwait(false);

            if (LastTrimCount > 0 && IsLoggingEnabled)
            {
                Log.Log(LogLevel, "Trimmed {Count} operations", LastTrimCount);
            }
        }