private ServiceLocator() { switch(ConfigurationManager.AppSettings["AVD.Common.Caching.Distributed"]) { case "Redis": var redis = RedisPersistentCacheManager.Instance; if (!redis.IsConnected()) { Logger.Instance.Error(GetType().Name, "ServiceLocator", "Could not load up cache - reverting to Db"); persistentCache = new DbCacheManager(); } persistentCache = redis; distributedDictionaryProvider = redis; break; case "DBCache": default: persistentCache = new DbCacheManager(); distributedDictionaryProvider = null; // not available. break; } cachingManager = new CachingManager(); }
public DoubleCacheManager( ICustomMemCache memoryCache, IDistributedCache distributedCache, IOptions <CachingOptions> cachingOptions) { _memoryCachingManager = new MemoryCachingManager(memoryCache, cachingOptions); _distributedCacheManager = new DistributedCacheManager(distributedCache, cachingOptions); }
public override void RuntimeInitialize(MethodBase method) { // gonderelen _cacheType bir ICachingManager turunde degelse if (typeof(ICachingManager).IsAssignableFrom(_cacheType) == false) { throw new Exception("Wrong Cache Manager"); } _cachingManager = (ICachingManager)Activator.CreateInstance(_cacheType); base.RuntimeInitialize(method); }
public LocationsController(ILocationService service , ICountryService countryService , IDistanceCalculator distanceCalculator , ICachingManager cachingManager) { _service = service; _countryService = countryService; _distanceCalculator = distanceCalculator; _cachingManager = cachingManager; }
static GraphTraversalHelper() { cachingManager = new CachingManager(); }
public HttpManager(IConfiguration configuration, IUnitOFWork unitOFWork, ICachingManager cachingManager) { _configuration = configuration; _unitOFWork = unitOFWork; _cachingManager = cachingManager; }
public GameManager(ICachingManager cachingManager, IGameRepository gameRepository) { this.cachingManager = cachingManager; this.gameRepository = gameRepository; }
public CacheInvalidator(ICachingManager manager) { Value = manager.CreateInvalidatorProxy <T>(); }
static StringHelper() { cachingManager = new CachingManager(); }
public LocationService(ICachingManager cachingManager) { _cachingManager = cachingManager; }
public CustomHeaderFilter(ICachingManager cachineManager) { _cachingManager = cachineManager; }