Exemple #1
0
        public CacheSynchronizer(ICache cache, ICacheNotifier notifier)
        {
            this.cache    = cache;
            this.notifier = notifier ?? throw new ArgumentNullException(nameof(notifier));

            notifier.Subscribe(cache.Name, OnCacheUpdated, OnNotifierStateChanged);
        }
Exemple #2
0
 public CacheSynchronizer(ICache cache, ICacheNotifier notifier)
 {
     this.cache = cache;
     notifier.Subscribe(cache.Name, OnCacheUpdated);
 }