com.atlassian.confluence.user.crowd.MembershipCache |
Known Indirect Subclasses |
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Returns the list of groups names which the named group is a member of in the specified directory.
| |||||||||||
Returns the list of groups names which the named user is a member of in the specified directory.
| |||||||||||
Returns
true if the parentGroupName is in the cached list of parents of the child group,
false if parentGroupName is not in the list, or null if there is no cached list for the child group. | |||||||||||
Returns
true if the groupName is in the cached list of parents of the user, false
if groupName is not in the list, or null if there is no cached list for the user. | |||||||||||
Removes any entries in the cache which relate to the specified directory.
| |||||||||||
Removes any entries in the cache which contain the groupName in the specified directory.
| |||||||||||
Removes any entries in the cache which contain the userName in the specified directory.
| |||||||||||
Removes any cached list of group names which are members of the named group in the specified directory.
| |||||||||||
Removes any cached list of user names which are members of the named group in the specified directory.
| |||||||||||
Caches the list of parent groupNames for each membership for the named group in the specified directory.
| |||||||||||
Caches the list of parent groupNames for each membership for the named user in the specified directory.
|
Returns the list of groups names which the named group is a member of in the specified directory.
or null
if there is no cached list.
Returns the list of groups names which the named user is a member of in the specified directory.
or null
if there is no cached list.
Returns true
if the parentGroupName is in the cached list of parents of the child group,
false
if parentGroupName is not in the list, or null
if there is no cached list for the child group.
Returns true
if the groupName is in the cached list of parents of the user, false
if groupName is not in the list, or null
if there is no cached list for the user.
Removes any entries in the cache which relate to the specified directory.
This can be a slow operation if the cache is large. This is a trade-off of the cache design, which is optimised for fast retrieval of all parent groups of a user or group.Removes any entries in the cache which contain the groupName in the specified directory.
This can be a slow operation if the cache is large. This is a trade-off of the cache design, which is optimised for fast retrieval of all parent groups of a user or group. Removes any GROUPS_FOR_GROUP entry in this cache for the passed in group. Removes any GROUPS_FOR_USER entry in this cache if it contains this group.Removes any entries in the cache which contain the userName in the specified directory.
This can be a slow operation if the cache is large. This is a trade-off of the cache design, which is optimised for fast retrieval of all parent groups of a user or group. Removes any GROUPS_FOR_USER entry in this cache if it contains this group.Removes any cached list of group names which are members of the named group in the specified directory. Does nothing if there is no corresponding entry in the cache.
Removes any cached list of user names which are members of the named group in the specified directory. Does nothing if there is no corresponding entry in the cache.
Caches the list of parent groupNames for each membership for the named group in the specified directory.
Caches the list of parent groupNames for each membership for the named user in the specified directory.