/// <summary> /// Initializes a new instance of the <see cref="CacheService"/> class. /// </summary> /// <param name="cacheRepository">The cache repository.</param> /// <param name="outputCacheManager">The output cache manager.</param> /// <param name="storeClient"></param> /// <param name="sessionService"></param> public CacheService(ICacheRepository cacheRepository, IReadWriteOutputCacheManager outputCacheManager, ICustomerSessionService sessionService, StoreClient storeClient):this() { _cacheRepository = cacheRepository; _outputCacheManager = outputCacheManager; _storeClient = storeClient; _sessionService = sessionService; }
/// <summary> /// Initializes a new instance of the <see cref="CacheService"/> class. /// </summary> /// <param name="cacheRepository">The cache repository.</param> /// <param name="outputCacheManager">The output cache manager.</param> /// <param name="storeClient"></param> /// <param name="sessionService"></param> public CacheService(ICacheRepository cacheRepository, IReadWriteOutputCacheManager outputCacheManager, ICustomerSessionService sessionService, StoreClient storeClient) : this() { _cacheRepository = cacheRepository; _outputCacheManager = outputCacheManager; _storeClient = storeClient; _sessionService = sessionService; }
protected EpiServerDonutCacheAttribute(IReadWriteOutputCacheManager outputCacheManager, EpiServerDonutHoleFiller donutHoleFiller, ICacheSettingsManager cacheSettingsManager, ICacheHeadersHelper cacheHeadersHelper) { OutputCacheManager = outputCacheManager; DonutHoleFiller = donutHoleFiller; CacheSettingsManager = cacheSettingsManager; CacheHeadersHelper = cacheHeadersHelper; Duration = -1; Location = (OutputCacheLocation)(-1); Options = OutputCache.DefaultOptions; }
/// <summary> /// Initializes a new instance of the <see cref="DonutOutputCacheAttribute"/> class. /// </summary> /// <param name="keyGenerator">The key generator.</param> /// <param name="outputCacheManager">The output cache manager.</param> /// <param name="donutHoleFiller">The donut hole filler.</param> /// <param name="cacheSettingsManager">The cache settings manager.</param> /// <param name="cacheHeadersHelper">The cache headers helper.</param> protected DonutOutputCacheAttribute( IKeyGenerator keyGenerator, IReadWriteOutputCacheManager outputCacheManager, IDonutHoleFiller donutHoleFiller, ICacheSettingsManager cacheSettingsManager, ICacheHeadersHelper cacheHeadersHelper ) { KeyGenerator = keyGenerator; OutputCacheManager = outputCacheManager; DonutHoleFiller = donutHoleFiller; CacheSettingsManager = cacheSettingsManager; CacheHeadersHelper = cacheHeadersHelper; Duration = -1; Location = (OutputCacheLocation)(-1); Options = OutputCache.DefaultOptions; }
protected DonutOutputCacheAttribute( IKeyGenerator keyGenerator, IReadWriteOutputCacheManager outputCacheManager, IDonutHoleFiller donutHoleFiller, ICacheSettingsManager cacheSettingsManager, ICacheHeadersHelper cacheHeadersHelper ) { KeyGenerator = keyGenerator; OutputCacheManager = outputCacheManager; DonutHoleFiller = donutHoleFiller; CacheSettingsManager = cacheSettingsManager; CacheHeadersHelper = cacheHeadersHelper; Duration = -1; Location = (OutputCacheLocation)(-1); Options = OutputCache.DefaultOptions; }