Open sandboxFocus

Method GetFromCacheOrExecuteValueTaskAsync

GetFromCacheOrExecuteValueTaskAsync<TTaskResultType>(CachedMethodMetadata, object?, object?[], Func<object?, object?[], CancellationToken, ValueTask<object?>>, CacheItemConfiguration?, CancellationToken)

Declaration
public ValueTask<TTaskResultType?> GetFromCacheOrExecuteValueTaskAsync<TTaskResultType>(CachedMethodMetadata metadata, object? instance, object?[] args, Func<object?, object?[], CancellationToken, ValueTask<object?>> func, CacheItemConfiguration? configuration = null, CancellationToken cancellationToken = default)
Parameters
Type Name Description
CachedMethodMetadata metadata
object instance
object[] args
Func<object, object[], CancellationToken, ValueTask<object>> func
CacheItemConfiguration configuration
CancellationToken cancellationToken
Returns
Type Description
ValueTask<TTaskResultType>
Type Parameters
Name Description
TTaskResultType
Implements