Merge remote-tracking branch 'origin/v8/dev' into netcore/dev
# Conflicts: # src/Umbraco.Core/Cache/MemberCacheRefresher.cs # src/Umbraco.Infrastructure/Compose/NotificationsComponent.cs # src/Umbraco.Infrastructure/Search/ExamineComponent.cs # src/Umbraco.Tests/Persistence/Repositories/UserRepositoryTest.cs # src/Umbraco.Web/Security/MembershipHelper.cs # src/Umbraco.Web/Security/Providers/UmbracoMembershipProvider.cs
This commit is contained in:
@@ -128,15 +128,16 @@ namespace Umbraco.Web.Cache
|
||||
|
||||
public static void RefreshMemberCache(this DistributedCache dc, params IMember[] members)
|
||||
{
|
||||
dc.Refresh(MemberCacheRefresher.UniqueId, x => x.Id, members);
|
||||
if (members.Length == 0) return;
|
||||
dc.RefreshByPayload(MemberCacheRefresher.UniqueId, members.Select(x => new MemberCacheRefresher.JsonPayload(x.Id, x.Username)));
|
||||
}
|
||||
|
||||
public static void RemoveMemberCache(this DistributedCache dc, params IMember[] members)
|
||||
{
|
||||
dc.Remove(MemberCacheRefresher.UniqueId, x => x.Id, members);
|
||||
if (members.Length == 0) return;
|
||||
dc.RefreshByPayload(MemberCacheRefresher.UniqueId, members.Select(x => new MemberCacheRefresher.JsonPayload(x.Id, x.Username)));
|
||||
}
|
||||
|
||||
|
||||
#endregion
|
||||
|
||||
#region MemberGroupCache
|
||||
|
||||
Reference in New Issue
Block a user