Entries in the 'org.apereo.portal.groups.GroupMemberImpl.parentGroups' cache are not purged when a user authenticates

Description

uPortal does a lot of caching, which allows it to scale very well.

Some of the things it caches, however, may change the next time a user authenticates.  For this reason, we have a thing called 'UsernameTaggedCacheEntryPurger' that knows how to drop cache entries (portal-wide) that are associated with a username whenever that user logs in.

This thing is (currently) connected with many caches that hold user information.  It's not (currently) being applied to the 'org.apereo.portal.groups.GroupMemberImpl.parentGroups' cache, and it needs to be.

Environment

None

Status

Assignee

Unassigned

Reporter

Andrew Wills

Labels

None

Estimated End Date

None

Audience

None

Components

Fix versions

Affects versions

5.0.1
5.0.2
5.0.0
5.0.3
5.0.4
5.0.5

Priority

Major
Configure