Esempio n. 1
0
 public CSRedisLockFactory(IEnumerable <EasyCachingCSRedisClient> clients,
                           IOptionsMonitor <RedisOptions> optionsMonitor,
                           ILoggerFactory loggerFactory = null)
     : base(name => DistributedLockOptions.FromProviderOptions(optionsMonitor.Get(name)), loggerFactory) =>
Esempio n. 2
0
 public RedisLockFactory(IEnumerable <IRedisDatabaseProvider> dbProviders,
                         IOptionsMonitor <RedisOptions> optionsMonitor,
                         ILoggerFactory loggerFactory = null)
     : base(name => DistributedLockOptions.FromProviderOptions(optionsMonitor.Get(name)), loggerFactory) =>
Esempio n. 3
0
 public MemcachedLockFactory(IEnumerable <EasyCachingMemcachedClient> memcachedClients,
                             IOptionsMonitor <MemcachedOptions> optionsMonitor,
                             ILoggerFactory loggerFactory = null)
     : base(name => DistributedLockOptions.FromProviderOptions(optionsMonitor.Get(name)),
            loggerFactory) =>