public string Friend_Link(string num, string format) { string cache = SiteLinkCache.GetFLinkBySiteId(SiteId); if (cache == null) { cache = this.Link("2", format, int.Parse(num), "-1"); SiteLinkCache.SetFLinkForSite(SiteId, cache); } return(cache); }
public void Clear() { int siteId = CmsWebMaster.CurrentManageSite.SiteId; if (this.sign != CacheSign.Unknown) { if ((this.sign & CacheSign.Link) != 0) { SiteLinkCache.ClearForSite(siteId); } } CacheFactory.Sington.Clear(this.Key); }
public void Clear() { var siteId = CmsWebMaster.CurrentManageSite.SiteId; if (sign != CacheSign.Unknown) { if ((sign & CacheSign.Link) != 0) { SiteLinkCache.ClearForSite(siteId); } } CmsCacheFactory.Singleton.Clear(Key); }
public string Navigator() { string cache = SiteLinkCache.GetNavigatorBySiteId(SiteId); String siteDomain = this._ctx.SiteDomain; if (String.IsNullOrEmpty(cache)) { cache = base.Navigator(base.GetSetting().CFG_NavigatorLinkFormat, base.GetSetting().CFG_NavigatorChildFormat, "-1"); String cache2 = cache.Replace(siteDomain, "${DOMAIN}"); SiteLinkCache.SetNavigatorForSite(SiteId, cache2); return(cache); } //throw new Exception(siteDomain +" | "+ cache ); return(cache.Replace("${DOMAIN}", siteDomain)); }
/// <summary> /// /// </summary> public void Clean() { if (_sign == CacheSign.Unknown) { return; } var siteId = CmsWebMaster.CurrentManageSite.SiteId; if ((_sign & CacheSign.Link) != 0) { SiteLinkCache.ClearForSite(siteId); Cms.Template.CleanPageCache(); } //CmsCacheFactory.Singleton.Clear(Key); }