public static void RemoveLanguageCache(this DistributedCache dc, global::umbraco.cms.businesslogic.language.Language language) { if (language != null) { dc.Remove(new Guid(DistributedCache.LanguageCacheRefresherId), language.id); } }
public static void RemoveLanguageCache(this DistributedCache dc, global::umbraco.cms.businesslogic.language.Language language) { if (language == null) { return; } dc.Remove(DistributedCache.LanguageCacheRefresherGuid, language.id); }
/// <summary> /// Fires when a langauge is deleted /// </summary> /// <param name="sender"></param> /// <param name="e"></param> static void LanguageAfterDelete(global::umbraco.cms.businesslogic.language.Language sender, DeleteEventArgs e) { DistributedCache.Instance.RemoveLanguageCache(sender); }
/// <summary> /// Fires when a langauge is created /// </summary> /// <param name="sender"></param> /// <param name="e"></param> static void LanguageNew(global::umbraco.cms.businesslogic.language.Language sender, NewEventArgs e) { DistributedCache.Instance.RefreshLanguageCache(sender); }