Table of Contents

Class VoidCacheHandler

Namespace
Apizr.Caching
Assembly
Apizr.dll

The cache handler method mapping void implementation

public class VoidCacheHandler : ICacheHandler
Inheritance
VoidCacheHandler
Implements
Inherited Members

Methods

ClearAsync(CancellationToken)

Map Apizr cache clearing method to your cache handler method

public Task ClearAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

An optional cancellation token

Returns

Task

GetAsync<T>(string, CancellationToken)

Map Apizr cache getting method to your cache handler method

public Task<T> GetAsync<T>(string key, CancellationToken cancellationToken = default)

Parameters

key string

The key to get from

cancellationToken CancellationToken

An optional cancellation token

Returns

Task<T>

Type Parameters

T

The expected value type

RemoveAsync(string, CancellationToken)

Map Apizr cache removing method to your cache handler method

public Task<bool> RemoveAsync(string key, CancellationToken cancellationToken = default)

Parameters

key string

The key to remove from

cancellationToken CancellationToken

An optional cancellation token

Returns

Task<bool>

SetAsync(string, object, TimeSpan?, CancellationToken)

Map Apizr cache saving method to your cache handler method

public Task SetAsync(string key, object obj, TimeSpan? timeSpan = null, CancellationToken cancellationToken = default)

Parameters

key string

The key to cache at

obj object
timeSpan TimeSpan?
cancellationToken CancellationToken

An optional cancellation token

Returns

Task