Port 7.7 - WIP
This commit is contained in:
@@ -37,26 +37,7 @@ namespace Umbraco.Web.Cache
|
||||
|
||||
#endregion
|
||||
|
||||
#region UserTypeCache
|
||||
|
||||
public static void RemoveUserTypeCache(this DistributedCache dc, int userTypeId)
|
||||
{
|
||||
dc.Remove(UserTypeCacheRefresher.UniqueId, userTypeId);
|
||||
}
|
||||
|
||||
public static void RefreshUserTypeCache(this DistributedCache dc, int userTypeId)
|
||||
{
|
||||
dc.Refresh(UserTypeCacheRefresher.UniqueId, userTypeId);
|
||||
}
|
||||
|
||||
public static void RefreshAllUserTypeCache(this DistributedCache dc)
|
||||
{
|
||||
dc.RefreshAll(UserTypeCacheRefresher.UniqueId);
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#region UserCache
|
||||
#region User cache
|
||||
|
||||
public static void RemoveUserCache(this DistributedCache dc, int userId)
|
||||
{
|
||||
@@ -75,21 +56,41 @@ namespace Umbraco.Web.Cache
|
||||
|
||||
#endregion
|
||||
|
||||
#region UserPermissionsCache
|
||||
#region User group cache
|
||||
|
||||
public static void RemoveUserPermissionsCache(this DistributedCache dc, int userId)
|
||||
public static void RemoveUserGroupCache(this DistributedCache dc, int userId)
|
||||
{
|
||||
dc.Remove(UserPermissionsCacheRefresher.UniqueId, userId);
|
||||
dc.Remove(UserGroupCacheRefresher.UniqueId, userId);
|
||||
}
|
||||
|
||||
public static void RefreshUserPermissionsCache(this DistributedCache dc, int userId)
|
||||
public static void RefreshUserGroupCache(this DistributedCache dc, int userId)
|
||||
{
|
||||
dc.Refresh(UserPermissionsCacheRefresher.UniqueId, userId);
|
||||
dc.Refresh(UserGroupCacheRefresher.UniqueId, userId);
|
||||
}
|
||||
|
||||
public static void RefreshAllUserPermissionsCache(this DistributedCache dc)
|
||||
public static void RefreshAllUserGroupCache(this DistributedCache dc)
|
||||
{
|
||||
dc.RefreshAll(UserPermissionsCacheRefresher.UniqueId);
|
||||
dc.RefreshAll(UserGroupCacheRefresher.UniqueId);
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#region User group permissions cache
|
||||
|
||||
public static void RemoveUserGroupPermissionsCache(this DistributedCache dc, int groupId)
|
||||
{
|
||||
dc.Remove(UserGroupPermissionsCacheRefresher.UniqueId, groupId);
|
||||
}
|
||||
|
||||
public static void RefreshUserGroupPermissionsCache(this DistributedCache dc, int groupId)
|
||||
{
|
||||
//TODO: Not sure if we need this yet depends if we start caching permissions
|
||||
//dc.Refresh(UserGroupPermissionsCacheRefresher.UniqueId, groupId);
|
||||
}
|
||||
|
||||
public static void RefreshAllUserGroupPermissionsCache(this DistributedCache dc)
|
||||
{
|
||||
dc.RefreshAll(UserGroupPermissionsCacheRefresher.UniqueId);
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
Reference in New Issue
Block a user