public static void RemovePageCache(this DistributedCache dc, int documentId)
 {
     dc.Remove(DistributedCache.PageCacheRefresherGuid, documentId);
 }
Exemple #2
0
 public static void RefreshUserGroupCache(this DistributedCache dc, int userId)
 {
     dc.Refresh(UserGroupCacheRefresher.UniqueId, userId);
 }
Exemple #3
0
 public static void RemoveTemplateCache(this DistributedCache dc, int templateId)
 {
     dc.Remove(TemplateCacheRefresher.UniqueId, templateId);
 }
Exemple #4
0
 public static void RemoveMemberGroupCache(this DistributedCache dc, int memberGroupId)
 {
     dc.Remove(MemberGroupCacheRefresher.UniqueId, memberGroupId);
 }
Exemple #5
0
        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);
 }
Exemple #7
0
 /// <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));
 }
Exemple #21
0
 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();
        }
Exemple #23
0
 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);
 }
Exemple #25
0
 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();
        }
Exemple #27
0
 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);
 }
Exemple #29
0
 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);
 }