private ProxyDefinition GetProxyDef(string path, string rootPath) { ProxyDefinition ret = new ProxyDefinition(null, path, rootPath); return (ret); }
public object Deserialize(string fileName) { var game = DbContext.Get().Games.First(x => x.Id == GameId); var ret = new ProxyDefinition(GameId, fileName, new FileInfo(game.Filename).Directory.FullName); return ret; }
public void Invalidate(ProxyDefinition proxy) { foreach(var p in ProxyDefinitions.Where(x => x.Key == proxy.Key)) { Db.Config.Cache.InvalidateObject(p); } }