Example #1
0
 public CacheClient(SettingsTripleZeroRepository settingsTripleZeroRepository, SettingsTripleZeroBot settingsTripleZeroBot)
 {
     _cachingStrategyContext    = new CachingStrategyContext();
     _cachingModuleStrategy     = new CachingModuleStrategy(settingsTripleZeroBot);
     _cachingRepositoryStrategy = new CachingRepositoryStrategy(settingsTripleZeroRepository);
 }
Example #2
0
 public CachingRepositoryStrategy(SettingsTripleZeroRepository settings)
 {
     _cacheFactory = new CachingFactory(new CacheConfiguration()).GetFactoryRepository();
     _settings     = settings;
 }
Example #3
0
 public GuildContext(SettingsTripleZeroRepository settings, CacheClient cacheClient, IMapper mapper)
 {
     _settings    = settings;
     _cacheClient = cacheClient;
     _mapper      = mapper;
 }