public class GroupIncludeCacheImpl extends java.lang.Object implements GroupIncludeCache
Modifier and Type | Method and Description |
---|---|
java.util.Collection<AccountGroup.UUID> |
allExternalMembers() |
void |
evictParentGroupsOf(AccountGroup.UUID groupId) |
void |
evictSubgroupsOf(AccountGroup.UUID groupId) |
static com.google.inject.Module |
module() |
java.util.Collection<AccountGroup.UUID> |
parentGroupsOf(AccountGroup.UUID groupId) |
java.util.Collection<AccountGroup.UUID> |
subgroupsOf(AccountGroup.UUID groupId) |
public static com.google.inject.Module module()
public java.util.Collection<AccountGroup.UUID> subgroupsOf(AccountGroup.UUID groupId)
subgroupsOf
in interface GroupIncludeCache
public java.util.Collection<AccountGroup.UUID> parentGroupsOf(AccountGroup.UUID groupId)
parentGroupsOf
in interface GroupIncludeCache
public void evictSubgroupsOf(AccountGroup.UUID groupId)
evictSubgroupsOf
in interface GroupIncludeCache
public void evictParentGroupsOf(AccountGroup.UUID groupId)
evictParentGroupsOf
in interface GroupIncludeCache
public java.util.Collection<AccountGroup.UUID> allExternalMembers()
allExternalMembers
in interface GroupIncludeCache