コード例 #1
0
ファイル: TCache.cs プロジェクト: wefasdfaew2/tngames
 public static bool RefreshByCacheKey(string key)
 {
     if (!CacheLockbox.ContainsCacheEntry(key))
     {
         return(false);
     }
     ThreadPool.QueueUserWorkItem(delegate(object o) {
         Update(o.ToString());
     }, key);
     return(true);
 }
コード例 #2
0
ファイル: TCache.cs プロジェクト: wefasdfaew2/tngames
 public static bool Update(string key)
 {
     if (!CacheLockbox.ContainsCacheEntry(key))
     {
         return(false);
     }
     lock (CacheLockbox.GetInternalLock(key))
     {
         InternalCallback(key);
     }
     return(true);
 }
コード例 #3
0
ファイル: TCache.cs プロジェクト: wefasdfaew2/tngames
 public static bool ContainsCacheEntry(string key)
 {
     return(CacheLockbox.ContainsCacheEntry(key));
 }