private static void ClassInit(XElement xe) { bool useUrlCache = xe.zXPathValue("UseUrlCache").zTryParseAs(false); UrlCache urlCache = null; if (useUrlCache) { string cacheDirectory = xe.zXPathValue("CacheDirectory"); urlCache = new UrlCache(cacheDirectory); urlCache.UrlFileNameType = UrlFileNameType.Path | UrlFileNameType.Query; //urlCache.GetUrlSubDirectoryFunction = httpRequest => (Ebookdz_LoadPostDetailFromWebManager.GetPostDetailKey(httpRequest) / 1000 * 1000).ToString(); } __currentLoadForumFromWebManager = new Ebookdz_LoadForumFromWebManager(urlCache); }