public CachingMiddleware(RequestDelegate next, IEnrichedMemoryCache memoryCache, IOptions <ResponseCachingSettings> settings, ILogger <CachingMiddleware> logger) { _next = next; _memoryCache = memoryCache; _settings = settings.Value; _logger = logger; }
public BaseDalCached(IDal <TEntity> dal, IEnrichedMemoryCache memoryCache, ILogger logger) { _dal = dal; _memoryCache = memoryCache; _logger = logger; }
public CacheController(IEnrichedMemoryCache enrichedMemoryCache) { _enrichedMemoryCache = enrichedMemoryCache; }
public ReleaseCacheReceiver(EnrichedMemoryCache enrichedMemoryCache, IOptions <DistributedEnrichedMemoryCacheSettings> settings, ConnectionSettings connectionSettings, ILogger <ReleaseCacheReceiver> logger) : base(connectionSettings, CacheReleaseEvent.ChannelName, $"cachereleaser_{settings.Value?.InstanceName ?? string.Empty}", logger) { _enrichedMemoryCache = enrichedMemoryCache; }
public TestDalCached(IDal <TestEntity> dal, IEnrichedMemoryCache memoryCache, ILogger <TestDalCached> logger) : base(dal, memoryCache, logger) { }