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