Fixes: #U4-1697 - streamlines user cache invalidation/adds new UserCacheRefresher.

This commit is contained in:
Shannon Deminick
2013-02-12 04:13:29 +06:00
parent 4e6bdd1fc7
commit 8dc5092763
9 changed files with 89 additions and 177 deletions

View File

@@ -7,6 +7,16 @@ namespace Umbraco.Web.Cache
/// </summary>
public static class DistributedCacheExtensions
{
public static void RemoveUserCache(this DistributedCache dc, int userId)
{
dc.Remove(new Guid(DistributedCache.UserCacheRefresherId), userId);
}
public static void RefreshUserCache(this DistributedCache dc, int userId)
{
dc.Refresh(new Guid(DistributedCache.UserCacheRefresherId), userId);
}
/// <summary>
/// Refreshes the cache amongst servers for a template
/// </summary>