protected void OnChanged()
 {
     if (ChangedAsync != null)
     {
         ChangedAsync.BeginInvoke(this, null, null, null);
     }
 }
 /// <summary>
 /// Sends a changed message for the given <paramref name="key"/> in <paramref name="region"/>.
 /// </summary>
 /// <param name="key">The key.</param>
 /// <param name="region">The region.</param>
 /// <param name="action">The action.</param>
 protected internal void TriggerChangedAsync(string key, string region, CacheItemChangedEventAction action)
 {
     ChangedAsync?.Invoke(this, new CacheItemChangedEventArgs(key, region, action));
 }