public CacheManager(ICacheProvider provider, ISupportDistributedCacheInvalidation invalidator) { if (provider == null) { throw new ArgumentNullException("provider"); } _provider = provider; if (invalidator != null) { _invalidator = invalidator; _invalidator.AddNewKeyEvent += _invalidator_AddNewKeyEvent; _invalidator.InvalidateKeyEvent += _invalidator_InvalidateKeyEvent; _invalidator.InvalidateCatagoryEvent += new EventHandler<InvalidateCatagoryEventArgs>(_invalidator_InvalidateCatagoryEvent); } }
public CacheManager(ICacheProvider provider, ISupportDistributedCacheInvalidation invalidator) { if (provider == null) { throw new ArgumentNullException("provider"); } _provider = provider; if (invalidator != null) { _invalidator = invalidator; _invalidator.AddNewKeyEvent += _invalidator_AddNewKeyEvent; _invalidator.InvalidateKeyEvent += _invalidator_InvalidateKeyEvent; _invalidator.InvalidateCatagoryEvent += new EventHandler <InvalidateCatagoryEventArgs>(_invalidator_InvalidateCatagoryEvent); } }