MetalamaAPI documentationPatterns APIMetalama.​Patterns.​Caching.​BackendsCaching­BackendGet­Item­Async
Open sandboxFocus

CachingBackend.GetItemAsync Method

GetItemAsync(String, Boolean, CancellationToken)

Asynchronously gets a cache item given its key.

Declaration
public ValueTask<CacheValue> GetItemAsync(string key, bool includeDependencies = true, CancellationToken cancellationToken = null)
Parameters
Type Name Description
System.String key

The cache item.

System.Boolean includeDependencies

true if the Dependencies properties of the resulting CacheValue should be populated, otherwise false.

System.Threading.CancellationToken cancellationToken

A System.Threading.CancellationToken.

Returns
Type Description
System.Threading.Tasks.ValueTask<CacheValue>

A System.Threading.Tasks.Task evaluating to a CacheValue, or evaluating to null if there is no item in cache of the given key.