public RedisCacheProvider(IRedisClientFactory redisFactory, ICacheSettingsProvider cacheSettingsProvider) { _clientFactory = redisFactory; _cacheSettingsProvider = cacheSettingsProvider; }
/// <summary> /// Creates an instance of <see cref="CacheManager"/> with cache manager settings <see cref="ICacheSettingsProvider"/> /// </summary> /// <param name="cacheSettingsProvider"><see cref="ICacheSettingsProvider"/> provides cache manager configuration</param> public CacheManager(ICacheSettingsProvider cacheSettingsProvider) { _cacheSettingsProvider = cacheSettingsProvider; _cachePartitions = new ConcurrentDictionary <string, ICachePartition>(); }