Ja, eventuell muss der Flush bei UserGroupMembership auch auf alle untergeordneten Gruppen wirken. Hier ist vielleicht ein Expire angeraten.