Ejemplo n.º 1
0
 public DistributedEnrichedMemoryCache(EnrichedMemoryCache enrichedMemoryCache,
                                       ReleaseCacheSender sender, ReleaseCacheReceiver receiver, ILogger <DistributedEnrichedMemoryCache> logger)
 {
     _sender              = sender;
     _receiver            = receiver;
     _enrichedMemoryCache = enrichedMemoryCache;
     _logger              = logger;
 }
Ejemplo n.º 2
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;
 }