Ejemplo n.º 1
0
        protected virtual void OnChanged(CacheChangedEventArgs args)
        {
            var changed = this.Changed;

            if (changed != null)
            {
                changed(this, args);
            }
        }
Ejemplo n.º 2
0
        private void MemoryCache_Changed(object sender, CacheChangedEventArgs e)
        {
            if (e.Reason != CacheChangedReason.Expired)
            {
                return;
            }

            this.Refresh(e.Key, e.OldValue as CredentialToken);
        }
		private void Cache_Changed(object sender, CacheChangedEventArgs e)
		{
			switch(e.Reason)
			{
				case CacheChangedReason.Removed:
					Assert.Equal("Key2", e.OldKey);
					break;
				case CacheChangedReason.Expired:
					Assert.Equal("Key1", e.OldKey);
					break;
			}
		}
Ejemplo n.º 4
0
        private void Cache_Changed(object sender, CacheChangedEventArgs e)
        {
            switch (e.Reason)
            {
            case CacheChangedReason.Removed:
                Assert.Equal("Key2", e.OldKey);
                break;

            case CacheChangedReason.Expired:
                Assert.Equal("Key1", e.OldKey);
                break;
            }
        }
Ejemplo n.º 5
0
 // Event fired when items are inserted in the cache
 // Used to fire our collection changed event
 private void ItemCache_CacheChanged(object sender, CacheChangedEventArgs <T> args)
 {
     CollectionChanged?.Invoke(this, new NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction.Replace, args.OldItem, args.NewItem, args.ItemIndex));
 }
 //Event fired when items are inserted in the cache
 //Used to fire our collection changed event
 private void ItemCache_CacheChanged(object sender, CacheChangedEventArgs<FileItem> args)
 {
     if (CollectionChanged != null)
     {
         CollectionChanged(this, new NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction.Replace, args.oldItem, args.newItem, args.itemIndex));
     }
 }