public CachingMiddleware(RequestDelegate next, IEnrichedMemoryCache memoryCache,
                          IOptions <ResponseCachingSettings> settings, ILogger <CachingMiddleware> logger)
 {
     _next        = next;
     _memoryCache = memoryCache;
     _settings    = settings.Value;
     _logger      = logger;
 }
Пример #2
0
 public BaseDalCached(IDal <TEntity> dal, IEnrichedMemoryCache memoryCache, ILogger logger)
 {
     _dal         = dal;
     _memoryCache = memoryCache;
     _logger      = logger;
 }
 public CacheController(IEnrichedMemoryCache enrichedMemoryCache)
 {
     _enrichedMemoryCache = enrichedMemoryCache;
 }
Пример #4
0
 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)
 {
 }