示例#1
0
 public static void SetCache(string CacheKey, object objObject, CORECacheDependency objDependency, DateTime AbsoluteExpiration, TimeSpan SlidingExpiration, CacheItemPriority Priority,
                             CacheItemRemovedCallback OnRemoveCallback)
 {
     if (objObject != null)
     {
         //if no OnRemoveCallback value is specified, use the default method
         if (OnRemoveCallback == null)
         {
             OnRemoveCallback = ItemRemovedCallback;
         }
         CachingProvider.Instance().Insert(GetCoreCacheKey(CacheKey), objObject, objDependency, AbsoluteExpiration, SlidingExpiration, Priority, OnRemoveCallback);
     }
 }
示例#2
0
 public static void SetCache(string CacheKey, object objObject, CORECacheDependency objDependency, DateTime AbsoluteExpiration, TimeSpan SlidingExpiration)
 {
     SetCache(CacheKey, objObject, objDependency, AbsoluteExpiration, SlidingExpiration, CacheItemPriority.Normal, null);
 }
示例#3
0
 public static void SetCache(string CacheKey, object objObject, CORECacheDependency objDependency)
 {
     SetCache(CacheKey, objObject, objDependency, Cache.NoAbsoluteExpiration, Cache.NoSlidingExpiration, CacheItemPriority.Normal, null);
 }