Interface IAsyncCacheProvider<TResult>
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
stringvalue
TResultttl
TtlcancellationToken
CancellationTokencontinueOnCapturedContext
bool
Returns
TryGetAsync(string, CancellationToken, bool)
Task<(bool, TResult)> TryGetAsync(string key, CancellationToken cancellationToken, bool continueOnCapturedContext)
Parameters
key
stringcancellationToken
CancellationTokencontinueOnCapturedContext
bool