public static CacheInfo SetCacheInfo(string key, object value) { CacheInfo cacheInfo = new CacheInfo(); cacheInfo.key = key; cacheInfo.value = value; cacheInfo.createTime = DateTime.Now; return cacheInfo; }
public static void AddMessageCache(string key, CacheInfo info) { lock (a_dic) { if (!a_dic.ContainsKey(key)) { a_dic.Add(key, info); } } }
public static bool AddCache(CacheInfo cacheInfo) { try { lock (a_hashCache) { if (!a_hashCache.ContainsKey(cacheInfo.key)) { a_hashCache.Add(cacheInfo.key, cacheInfo); } } return true; } catch (Exception ex) { return false; } }