Microsoft.Extensions.Caching.Distributed.MemoryDistributedCache
Implements IDistributedCache using IMemoryCache.
namespace Microsoft.Extensions.Caching.Distributed
{
public class MemoryDistributedCache : IDistributedCache
{
public MemoryDistributedCache(IOptions<MemoryDistributedCacheOptions> optionsAccessor);
public MemoryDistributedCache(IOptions<MemoryDistributedCacheOptions> optionsAccessor, ILoggerFactory loggerFactory);
public byte[] Get(string key);
public Task<byte[]> GetAsync(string key, CancellationToken token = default(CancellationToken));
public void Set(string key, byte[] value, DistributedCacheEntryOptions options);
public Task SetAsync(string key, byte[] value, DistributedCacheEntryOptions options, CancellationToken token = default(CancellationToken));
public void Refresh(string key);
public Task RefreshAsync(string key, CancellationToken token = default(CancellationToken));
public void Remove(string key);
public Task RemoveAsync(string key, CancellationToken token = default(CancellationToken));
}
}