示例#1
0
        public RedisProvider(IPoolConfig poolConfig, IRedisProviderConfig config)
        {
            _logger = Log.ForContext <RedisProvider>().ForContext("Component", poolConfig.Coin.Name);

            _config = config;

            Initialize();
        }
示例#2
0
        public RedisProvider(IPoolConfig poolConfig, IRedisProviderConfig config)
        {
            _logger = Log.ForContext<RedisProvider>().ForContext("Component", poolConfig.Coin.Name);

            _config = config;

            Initialize();
        }
示例#3
0
        public void Get_Cache_Provider_Null_Config_Throws()
        {
            IRedisProviderConfig config = null;

            Assert.Throws <ArgumentNullException>(() => new RedisCacheProviderFactory(config));
        }
        public RedisCacheProviderFactory(IRedisProviderConfig config)
        {
            Contract.NotNull(config, nameof(config));

            this.config = config;
        }