private static void OnDeleted(UserPermission permission, DeleteEventArgs args) { if (Deleted != null) { Deleted(permission, args); } }
static void MemberGroupService_Deleted(IMemberGroupService sender, DeleteEventArgs <IMemberGroup> e) { foreach (var m in e.DeletedEntities.ToArray()) { DistributedCache.Instance.RemoveMemberGroupCache(m.Id); } }
static void MediaServiceDeleting(IMediaService sender, DeleteEventArgs <IMedia> e) { foreach (var item in e.DeletedEntities) { library.ClearLibraryCacheForMedia(item.Id); } }
/// <summary> /// Removes cache for template /// </summary> /// <param name="sender"></param> /// <param name="e"></param> static void FileService_DeletedTemplate(IFileService sender, DeleteEventArgs <ITemplate> e) { foreach (var x in e.DeletedEntities) { DistributedCache.Instance.RemoveTemplateCache(x.Id); } }
static void MacroService_Deleted(IMacroService sender, DeleteEventArgs <IMacro> e) { foreach (var entity in e.DeletedEntities) { DistributedCache.Instance.RemoveMacroCache(entity); } }
static void RelationService_DeletedRelationType(IRelationService sender, DeleteEventArgs <IRelationType> args) { var dc = DistributedCache.Instance; foreach (var e in args.DeletedEntities) { dc.RemoveRelationTypeCache(e.Id); } }
static void UserService_DeletedUserGroup(IUserService sender, DeleteEventArgs <IUserGroup> e) { e.DeletedEntities.ForEach(x => DistributedCache.Instance.RemoveUserGroupCache(x.Id)); }
/// <summary> /// Fires when a media type is deleted /// </summary> /// <param name="sender"></param> /// <param name="e"></param> static void ContentTypeService_DeletedMediaType(IContentTypeService sender, DeleteEventArgs <IMediaType> e) { e.DeletedEntities.ForEach(x => DistributedCache.Instance.RemoveMediaTypeCache(x)); }
/// <summary> /// Fires when a member type is deleted /// </summary> /// <param name="sender"></param> /// <param name="e"></param> static void MemberTypeService_Deleted(IMemberTypeService sender, DeleteEventArgs <IMemberType> e) { e.DeletedEntities.ForEach(contentType => DistributedCache.Instance.RemoveMemberTypeCache(contentType)); }
static void DomainService_Deleted(IDomainService sender, DeleteEventArgs <IDomain> e) { e.DeletedEntities.ForEach(x => DistributedCache.Instance.RemoveDomainCache(x)); }
/// <summary> /// Fires when a langauge is deleted /// </summary> /// <param name="sender"></param> /// <param name="e"></param> static void LocalizationService_DeletedLanguage(ILocalizationService sender, DeleteEventArgs <ILanguage> e) { e.DeletedEntities.ForEach(x => DistributedCache.Instance.RemoveLanguageCache(x)); }
static void FileService_DeletedStylesheet(IFileService sender, DeleteEventArgs <Stylesheet> e) { e.DeletedEntities.ForEach(x => DistributedCache.Instance.RemoveStylesheetCache(x)); }
private void DocumentOnAfterDelete(Document sender, DeleteEventArgs e) { ClearCaches(sender); }
static void PermissionDeleted(UserPermission sender, DeleteEventArgs e) { InvalidateCacheForPermissionsChange(sender); }
void Domain_AfterDelete(Domain sender, umbraco.cms.businesslogic.DeleteEventArgs e) { UmbracoHelper.ClearDomains(); }
static void MediaService_Deleted(IMediaService sender, DeleteEventArgs <IMedia> e) { DistributedCache.Instance.RemoveMediaCachePermanently(e.DeletedEntities.Select(x => x.Id).ToArray()); }
static void MemberBeforeDelete(Member sender, DeleteEventArgs e) { library.ClearLibraryCacheForMember(sender.Id); }
void Domain_AfterDelete( Domain sender, umbraco.cms.businesslogic.DeleteEventArgs e ) { Compatibility.Domain.InvalidateCache(); }
/// <summary> /// Removes cache for template /// </summary> /// <param name="sender"></param> /// <param name="e"></param> static void FileService_DeletedTemplate(IFileService sender, DeleteEventArgs <ITemplate> e) { e.DeletedEntities.ForEach(x => DistributedCache.Instance.RemoveTemplateCache(x.Id)); }
static void DataTypeService_Deleted(IDataTypeService sender, DeleteEventArgs <IDataTypeDefinition> e) { e.DeletedEntities.ForEach(x => DistributedCache.Instance.RemoveDataTypeCache(x)); }
static void PublicAccessService_Deleted(IPublicAccessService sender, DeleteEventArgs <PublicAccessEntry> e) { DistributedCache.Instance.RefreshPublicAccess(); }
static void MemberService_Deleted(IMemberService sender, DeleteEventArgs <IMember> e) { DistributedCache.Instance.RemoveMemberCache(e.DeletedEntities.ToArray()); }
static void ContentService_DeletedBlueprint(IContentService sender, DeleteEventArgs <IContent> e) { DistributedCache.Instance.RemoveUnpublishedPageCache(e.DeletedEntities.ToArray()); }
static void LocalizationService_DeletedDictionaryItem(ILocalizationService sender, DeleteEventArgs <IDictionaryItem> e) { e.DeletedEntities.ForEach(x => DistributedCache.Instance.RemoveDictionaryCache(x.Id)); }
/// <summary> /// Fires when a content type is deleted /// </summary> /// <param name="sender"></param> /// <param name="e"></param> static void ContentTypeServiceDeletedContentType(IContentTypeService sender, DeleteEventArgs <IContentType> e) { e.DeletedEntities.ForEach(contentType => DistributedCache.Instance.RemoveContentTypeCache(contentType)); }