java.lang.Object | |
↳ | com.atlassian.confluence.user.crowd.DefaultGroupMembershipCache |
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Returns the list of groups which are cached for the given group name in the specified directory.
| |||||||||||
Removes any entries in the cache which relate to the specified directory.
| |||||||||||
Removes any entries in the cache which contain the group in its directory.
| |||||||||||
Removes any list of groups which are cached for the named group in the specified directory.
| |||||||||||
Caches the list of Group objects for each membership for the given group name in the specified directory.
|
[Expand]
Inherited Methods | |||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
From class java.lang.Object | |||||||||||||||||||||
From interface
com.atlassian.confluence.user.crowd.GroupMembershipCache
|
Returns the list of groups which are cached for the given group name in the specified directory.
or null
if there is no cached list.
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 the list of groups cached for a group.Removes any entries in the cache which contain the group in its 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 the list of groups cached for a group. Removes any GROUPS_FOR_GROUP entry in this cache for the passed in group.Removes any list of groups which are cached for the named group in the specified directory. Does nothing if there is no corresponding entry in the cache.
Caches the list of Group objects for each membership for the given group name in the specified directory.