Fixes: U4-459 Public Access permissions not set on distributed servers

This commit is contained in:
Shannon
2014-03-27 16:11:34 +11:00
parent cde3c42cec
commit c309e18f13
8 changed files with 486 additions and 266 deletions

View File

@@ -13,6 +13,17 @@ namespace Umbraco.Web.Cache
/// </summary>
internal static class DistributedCacheExtensions
{
#region Public access
public static void RefreshPublicAccess(this DistributedCache dc)
{
dc.RefreshByJson(new Guid(DistributedCache.PublicAccessCacheRefresherId),
PublicAccessCacheRefresher.SerializeToJsonPayload(
Access.GetXmlDocumentCopy()));
}
#endregion
#region Application tree cache
public static void RefreshAllApplicationTreeCache(this DistributedCache dc)
{