Example #1
0
 /// <summary>
 /// 加入当前对象到缓存中
 /// </summary>
 public void Add(string key, object value, Microsoft.Practices.EnterpriseLibrary.Caching.CacheItemPriority scavengingPriority, Microsoft.Practices.EnterpriseLibrary.Caching.ICacheItemRefreshAction refreshAction, params Microsoft.Practices.EnterpriseLibrary.Caching.ICacheItemExpiration[] expirations)
 {
     if (expirations[0] is Microsoft.Practices.EnterpriseLibrary.Caching.Expirations.AbsoluteTime)
     {
         DateTime expire = ((Microsoft.Practices.EnterpriseLibrary.Caching.Expirations.AbsoluteTime)expirations[0]).AbsoluteExpirationTime.ToLocalTime();
         MemCachedManager.CacheClient.Set(key, value, expire);
     }
 }
Example #2
0
 /// <summary>
 /// 加入当前对象到缓存中
 /// </summary>
 public virtual void Add(string key, object value, Microsoft.Practices.EnterpriseLibrary.Caching.CacheItemPriority scavengingPriority, Microsoft.Practices.EnterpriseLibrary.Caching.ICacheItemRefreshAction refreshAction, params Microsoft.Practices.EnterpriseLibrary.Caching.ICacheItemExpiration[] expirations)
 {
     if (expirations[0] is Microsoft.Practices.EnterpriseLibrary.Caching.Expirations.AbsoluteTime)
     {
         DateTime expire = ((Microsoft.Practices.EnterpriseLibrary.Caching.Expirations.AbsoluteTime)expirations[0]).AbsoluteExpirationTime.ToLocalTime();
         webCache.Insert(key, value, null, expire, System.Web.Caching.Cache.NoSlidingExpiration);
     }
     if (expirations[0] is Microsoft.Practices.EnterpriseLibrary.Caching.Expirations.SlidingTime)
     {
         TimeSpan expire = ((Microsoft.Practices.EnterpriseLibrary.Caching.Expirations.SlidingTime)expirations[0]).ItemSlidingExpiration;
         webCache.Insert(key, value, null, System.Web.Caching.Cache.NoAbsoluteExpiration, expire);
     }
 }
 protected abstract void AddToCache <T>(string key, T value, CacheItemPriority normal, object o, TimeSpan timeSpan) where T : class;
Example #4
0
 private void useReferecesMethod()
 {
     refeference1 = refeference1 = null; refeference2 = refeference2 = null; refeference3 = refeference3 = null;
     refeference4 = refeference4 = null; refeference5 = refeference5 = null; refeference6 = refeference6 = Microsoft.Practices.EnterpriseLibrary.Caching.CacheItemPriority.None;
 }