public static void CleanTextComponentRepository() { foreach (Settings item in RP.GetSettingsRepositoryList()) { foreach (string item2 in System.Configuration.ConfigurationManager.AppSettings["Languages"].Split(',')) { LS.Cache.Remove(string.Format("TextComponent_{0}_{1}", item.ID, item2)); } } }
public static void CleanSettingsRepository() { LS.Cache.Remove("SettingsAll"); foreach (Settings item in RP.GetSettingsRepositoryList()) { LS.Cache.Remove("CurrentSettingsMultiDomain_" + item.Domain + "_" + item.LanguageCode); LS.Cache.Remove("CurrentSettings_" + item.LanguageCode); } LS.Cache.Remove("CurrentSettingsMultiDomain_" + SF.GetCurrentDomain() + "_" + SF.GetLangCodeThreading()); LS.CurrentHttpContext.Session["AdminCurrentSettingsRepository"] = null; }