private static void Init() { ConfigFiles.Clear(); var dic = serializater.Load <Dictionary <string, string> >(_configFilePath); if (dic == null) { return; } foreach (var pair in dic) { if (string.IsNullOrEmpty(pair.Value) || string.IsNullOrEmpty(pair.Key)) { continue; } ConfigFiles.TryAdd(pair.Key, Utils.MapPath(pair.Value)); } }
/// <summary> /// 使用一级缓存 /// </summary> /// <param name="key"></param> /// <returns></returns> public TResult Get(Guid key) { string cachefile = GetCacheFile(key); return(_cacheSerializater.Load <TResult>(cachefile)); }