Пример #1
0
 public RedisCacheProvider(IRedisCacheDatabaseProvider dbProvider, IStorageProvider storage, IOptions <RedisCacheOptions> options)
 {
     _dbProvider = dbProvider;
     _db         = _dbProvider.GetDatabase();
     _servers    = _dbProvider.GetServerList();
     _storage    = storage;
     _options    = options.Value;
 }
Пример #2
0
 public RedisCache(string name, IRedisCacheDatabaseProvider redisCacheDatabaseProvider, IRedisCacheSerializer redisCacheSerializer)
 {
     _redisCacheDatabaseProvider = redisCacheDatabaseProvider;
     _database   = redisCacheDatabaseProvider.GetDatabase();
     _serializer = redisCacheSerializer;
     Name        = name;
     _redisCacheDatabaseProvider.RegisterReConnectionEvent((connection) => _database = connection.GetDatabase());
 }
Пример #3
0
 public RedisCache(
     string name,
     IRedisCacheDatabaseProvider redisCacheDatabaseProvider,
     IRedisCacheSerializer redisCacheSerializer)
     : base(name)
 {
     _database   = redisCacheDatabaseProvider.GetDatabase();
     _serializer = redisCacheSerializer;
 }
Пример #4
0
 public RedisCache(string cacheNane, IRedisCacheDatabaseProvider redisCacheDatabaseProvider,
                   CacheDatabaseEnum cacheDatabaseType) : base(cacheNane, cacheDatabaseType)
 {
     _database  = redisCacheDatabaseProvider.GetDatabase(cacheDatabaseType);
     _cacheName = cacheNane;
 }
Пример #5
0
 public RedisCache(string cacheNane, IRedisCacheDatabaseProvider redisCacheDatabaseProvider) : base(cacheNane)
 {
     _database  = redisCacheDatabaseProvider.GetDatabase();
     _cacheName = cacheNane;
 }
Пример #6
0
 public RedisCacheManager(ICachingConfiguration configuration, IRedisCacheDatabaseProvider redisCacheDatabaseProvider, IRedisCacheSerializer redisCacheSerializer) : base(configuration)
 {
     RedisCacheDatabaseProvider = redisCacheDatabaseProvider;
     RedisCacheSerializer       = redisCacheSerializer;
 }
Пример #7
0
 public RedisCache(IRedisCacheDatabaseProvider redisCacheDatabaseProvider)
 {
     this.redisCacheDatabaseProvider = redisCacheDatabaseProvider;
     database = redisCacheDatabaseProvider.GetDatabase();
 }
 public RedisManager(IRedisCacheDatabaseProvider dbProvider)
 {
     _db = dbProvider.GetDatabase();
 }
Пример #9
0
 public RedisCache Initialize(IRedisCacheDatabaseProvider redisCacheDatabaseProvider, IRedisCacheSerializer redisCacheSerializer)
 {
     _database   = redisCacheDatabaseProvider.GetDatabase();
     _serializer = redisCacheSerializer;
     return(this);
 }
Пример #10
0
 public RedisCacheManager(IRedisCacheDatabaseProvider databaseProvider, IOptions <RedisConfiguration> configuration)
 {
     _databaseProvider = databaseProvider;
     _configuration    = configuration.Value;
 }
Пример #11
0
 public RedisCacheManager(IRedisCacheDatabaseProvider redisCacheDatabaseProvider,
                          ICacheConfiguratorManager cacheConfiguratorManager) : base(cacheConfiguratorManager)
 {
     _redisCacheDatabaseProvider = redisCacheDatabaseProvider;
 }