// // System.Web.Caching // // Author: // Patrik Torstensson (Patrik.Torstensson@labs2.com) // // (C) Copyright Patrik Torstensson, 2001 // namespace System.Web.Caching { /// /// Specifies the relative priority of items stored in the Cache. /// public enum CacheItemPriority { Low = 1, BelowNormal = 2, Normal = 3, Default = 3, AboveNormal = 4, High = 5, NotRemovable } /// /// Specifies the reason an item was removed from the Cache. /// public enum CacheItemRemovedReason { Removed = 1, Expired = 2, Underused = 3, DependencyChanged = 4 } /// /// Defines a callback method for notifying applications when a cached item is removed from the Cache. /// /// The index location for the item removed from the cache. /// The Object item removed from the cache. /// The reason the item was removed from the cache, as specified by the CacheItemRemovedReason enumeration. public delegate void CacheItemRemovedCallback(string key, object value, CacheItemRemovedReason reason); }