Merge "GroupsUpdate: Evict group caches on group creation" into stable-2.16
This commit is contained in:
@@ -345,6 +345,9 @@ public class GroupsUpdate {
|
||||
}
|
||||
|
||||
private void updateCachesOnGroupCreation(InternalGroup createdGroup) throws IOException {
|
||||
groupCache.evict(createdGroup.getGroupUUID());
|
||||
groupCache.evict(createdGroup.getId());
|
||||
groupCache.evict(createdGroup.getNameKey());
|
||||
indexer.get().index(createdGroup.getGroupUUID());
|
||||
createdGroup.getMembers().forEach(groupIncludeCache::evictGroupsWithMember);
|
||||
createdGroup.getSubgroups().forEach(groupIncludeCache::evictParentGroupsOf);
|
||||
|
||||
Reference in New Issue
Block a user