public static void RemovePageCache(this DistributedCache dc, int documentId) { dc.Remove(DistributedCache.PageCacheRefresherGuid, documentId); }
public static void RefreshUserGroupCache(this DistributedCache dc, int userId) { dc.Refresh(UserGroupCacheRefresher.UniqueId, userId); }
public static void RemoveTemplateCache(this DistributedCache dc, int templateId) { dc.Remove(TemplateCacheRefresher.UniqueId, templateId); }
public static void RemoveMemberGroupCache(this DistributedCache dc, int memberGroupId) { dc.Remove(MemberGroupCacheRefresher.UniqueId, memberGroupId); }
public static void RefreshAllDomainCache(this DistributedCache dc) { var payloads = new[] { new DomainCacheRefresher.JsonPayload(0, DomainChangeTypes.RefreshAll) }; dc.RefreshByPayload(DomainCacheRefresher.UniqueId, payloads); }
public static void RefreshUserPermissionsCache(this DistributedCache dc, int userId) { dc.Refresh(DistributedCache.UserPermissionsCacheRefresherGuid, userId); }
/// <summary> /// Initializes a new instance of the <see cref="DistributedCacheBinder"/> class. /// </summary> public DistributedCacheBinder(DistributedCache distributedCache, IUmbracoContextFactory umbracoContextFactory, ILogger logger) { _distributedCache = distributedCache; _logger = logger; _umbracoContextFactory = umbracoContextFactory; }
public static void RefreshMemberGroupCache(this DistributedCache dc, int memberGroupId) { dc.Refresh(DistributedCache.MemberGroupCacheRefresherGuid, memberGroupId); }
public static void RefreshMediaCache(this DistributedCache dc, params IMedia[] media) { dc.RefreshByJson(DistributedCache.MediaCacheRefresherGuid, MediaCacheRefresher.SerializeToJsonPayload(MediaCacheRefresher.OperationType.Saved, media)); }
public static void RemoveMemberCache(this DistributedCache dc, params IMember[] members) { dc.Remove(DistributedCache.MemberCacheRefresherGuid, x => x.Id, members); }
public static void RemoveMemberCache(this DistributedCache dc, int memberId) { dc.Remove(DistributedCache.MemberCacheRefresherGuid, memberId); }
public static void RemoveUnpublishedCachePermanently(this DistributedCache dc, params int[] contentIds) { dc.RefreshByJson(DistributedCache.UnpublishedPageCacheRefresherGuid, UnpublishedPageCacheRefresher.SerializeToJsonPayloadForPermanentDeletion(contentIds)); }
public static void RemoveUnpublishedPageCache(this DistributedCache dc, params IContent[] content) { dc.Remove(DistributedCache.UnpublishedPageCacheRefresherGuid, x => x.Id, content); }
public static void RefreshPublicAccess(this DistributedCache dc) { dc.RefreshAll(DistributedCache.PublicAccessCacheRefresherGuid); }
public static void RefreshAllUserTypeCache(this DistributedCache dc) { dc.RefreshAll(DistributedCache.UserTypeCacheRefresherGuid); }
public static void RemoveMediaCache(this DistributedCache dc, int mediaId) { dc.Remove(new Guid(DistributedCache.MediaCacheRefresherId), mediaId); }
public static void RemoveUserCache(this DistributedCache dc, int userId) { dc.Remove(DistributedCache.UserCacheRefresherGuid, userId); }
public static void RemoveMediaCacheAfterRecycling(this DistributedCache dc, params MoveEventInfo <IMedia>[] media) { dc.RefreshByJson(DistributedCache.MediaCacheRefresherGuid, MediaCacheRefresher.SerializeToJsonPayloadForMoving(MediaCacheRefresher.OperationType.Trashed, media)); }
public static void RefreshAllUserPermissionsCache(this DistributedCache dc) { dc.RefreshAll(DistributedCache.UserPermissionsCacheRefresherGuid); }
public static void RemoveMediaCachePermanently(this DistributedCache dc, params int[] mediaIds) { dc.RefreshByJson(DistributedCache.MediaCacheRefresherGuid, MediaCacheRefresher.SerializeToJsonPayloadForPermanentDeletion(mediaIds)); }
public static void RefreshPublicAccess(this DistributedCache dc) { dc.RefreshAll(PublicAccessCacheRefresher.UniqueId); }
public static void ClearAllMacroCacheOnCurrentServer(this DistributedCache dc) { var macroRefresher = CacheRefreshersResolver.Current.GetById(DistributedCache.MacroCacheRefresherGuid); macroRefresher.RefreshAll(); }
public static void RemoveUserCache(this DistributedCache dc, int userId) { dc.Remove(UserCacheRefresher.UniqueId, userId); }
public static void RefreshAllApplicationCache(this DistributedCache dc) { dc.RefreshAll(DistributedCache.ApplicationCacheRefresherGuid); }
public static void RemoveRelationTypeCache(this DistributedCache dc, int id) { dc.Remove(RelationTypeCacheRefresher.UniqueId, id); }
public static void ClearDomainCacheOnCurrentServer(this DistributedCache dc) { var domainRefresher = CacheRefreshersResolver.Current.GetById(DistributedCache.DomainCacheRefresherGuid); domainRefresher.RefreshAll(); }
public static void RefreshAllUserGroupCache(this DistributedCache dc) { dc.RefreshAll(UserGroupCacheRefresher.UniqueId); }
public static void RefreshUserTypeCache(this DistributedCache dc, int userTypeId) { dc.Refresh(DistributedCache.UserTypeCacheRefresherGuid, userTypeId); }
public static void RemoveDictionaryCache(this DistributedCache dc, int dictionaryItemId) { dc.Remove(DictionaryCacheRefresher.UniqueId, dictionaryItemId); }
public static void RefreshAllPageCache(this DistributedCache dc) { dc.RefreshAll(DistributedCache.PageCacheRefresherGuid); }