Table of Contents

Interface IAsyncCacheProvider<TResult>

Namespace
Polly.Caching
Assembly
Polly.dll
public interface IAsyncCacheProvider<TResult>

Type Parameters

TResult
Extension Methods

Methods

PutAsync(string, TResult, Ttl, CancellationToken, bool)

Task PutAsync(string key, TResult value, Ttl ttl, CancellationToken cancellationToken, bool continueOnCapturedContext)

Parameters

key string
value TResult
ttl Ttl
cancellationToken CancellationToken
continueOnCapturedContext bool

Returns

Task

TryGetAsync(string, CancellationToken, bool)

Task<(bool, TResult)> TryGetAsync(string key, CancellationToken cancellationToken, bool continueOnCapturedContext)

Parameters

key string
cancellationToken CancellationToken
continueOnCapturedContext bool

Returns

Task<(bool, TResult)>