/// <inheritdoc cref="IAsyncCacheManager.UpdateCachedResultAsync{TCacheEntryOptions}"/> public virtual Task UpdateCachedResultAsync <TCacheEntryOptions>(IAsyncCachedQuery <TCacheEntryOptions> executedQuery, CancellationToken cancellationToken = default) { if (executedQuery == null) { throw new ArgumentNullException(nameof(executedQuery)); } return(Decorator.Decorate(GetOperationName(executedQuery, nameof(executedQuery.UpdateCachedResult)), () => executedQuery.UpdateCachedResult(GetAsyncCacheStore <TCacheEntryOptions>(), cancellationToken))); }