public static Task SetAsync <TValue>(this IDistributedCacheProvider cacheProvider, string key, TValue value) { return(cacheProvider.SetAsync <TValue>(key, value, new CacheEntryOptions())); }
public DistributedCacheProviderTests() { _innerCacheMock = new Mock <IDistributedCache>(); _cacheProvider = new DistributedCacheProvider(_innerCacheMock.Object); }
/// <summary> /// Caching service constructor /// /// Setups the cache providers /// </summary> /// <param name="inMemoryCacheProvider">The in-memory cache provider</param> /// <param name="distributedCacheProvider">The distributed cache provider</param> public CachingService(IInMemoryCacheProvider inMemoryCacheProvider, IDistributedCacheProvider distributedCacheProvider) { _inMemoryCacheProvider = inMemoryCacheProvider; _distributedCacheProvider = distributedCacheProvider; }