Esempio n. 1
0
 public static bool RefreshByCacheKey(string key)
 {
     if (!CacheLockbox.ContainsCacheEntry(key))
     {
         return(false);
     }
     ThreadPool.QueueUserWorkItem(delegate(object o) {
         Update(o.ToString());
     }, key);
     return(true);
 }
Esempio n. 2
0
 public static bool Update(string key)
 {
     if (!CacheLockbox.ContainsCacheEntry(key))
     {
         return(false);
     }
     lock (CacheLockbox.GetInternalLock(key))
     {
         InternalCallback(key);
     }
     return(true);
 }
Esempio n. 3
0
 public static bool ContainsCacheEntry(string key)
 {
     return(CacheLockbox.ContainsCacheEntry(key));
 }