public override CacheEntryChangeMonitor CreateCacheEntryChangeMonitor(IEnumerable <string> keys, string regionName = null) { if ((PrimaryCache.DefaultCacheCapabilities & DefaultCacheCapabilities.CacheEntryChangeMonitors) == DefaultCacheCapabilities.CacheEntryChangeMonitors) { return(PrimaryCache.CreateCacheEntryChangeMonitor(keys, regionName)); } if ((SecondaryCache.DefaultCacheCapabilities & DefaultCacheCapabilities.CacheEntryChangeMonitors) == DefaultCacheCapabilities.CacheEntryChangeMonitors) { return(SecondaryCache.CreateCacheEntryChangeMonitor(keys, regionName)); } throw new NotImplementedException(); }