public class GroupCacheImpl extends Object implements GroupCache
Modifier and Type | Method and Description |
---|---|
Iterable<com.google.gerrit.reviewdb.client.AccountGroup> |
all() |
void |
evict(com.google.gerrit.reviewdb.client.AccountGroup group) |
void |
evictAfterRename(com.google.gerrit.reviewdb.client.AccountGroup.NameKey oldName,
com.google.gerrit.reviewdb.client.AccountGroup.NameKey newName) |
com.google.gerrit.reviewdb.client.AccountGroup |
get(com.google.gerrit.reviewdb.client.AccountGroup.Id groupId) |
com.google.gerrit.reviewdb.client.AccountGroup |
get(com.google.gerrit.reviewdb.client.AccountGroup.NameKey name) |
com.google.gerrit.reviewdb.client.AccountGroup |
get(com.google.gerrit.reviewdb.client.AccountGroup.UUID uuid)
Lookup a group definition by its UUID.
|
static com.google.inject.Module |
module() |
void |
onCreateGroup(com.google.gerrit.reviewdb.client.AccountGroup.NameKey newGroupName)
Notify the cache that a new group was constructed.
|
public static com.google.inject.Module module()
public com.google.gerrit.reviewdb.client.AccountGroup get(com.google.gerrit.reviewdb.client.AccountGroup.Id groupId)
get
in interface GroupCache
public void evict(com.google.gerrit.reviewdb.client.AccountGroup group)
evict
in interface GroupCache
public void evictAfterRename(com.google.gerrit.reviewdb.client.AccountGroup.NameKey oldName, com.google.gerrit.reviewdb.client.AccountGroup.NameKey newName)
evictAfterRename
in interface GroupCache
public com.google.gerrit.reviewdb.client.AccountGroup get(com.google.gerrit.reviewdb.client.AccountGroup.NameKey name)
get
in interface GroupCache
public com.google.gerrit.reviewdb.client.AccountGroup get(com.google.gerrit.reviewdb.client.AccountGroup.UUID uuid)
GroupCache
get
in interface GroupCache
public Iterable<com.google.gerrit.reviewdb.client.AccountGroup> all()
all
in interface GroupCache
public void onCreateGroup(com.google.gerrit.reviewdb.client.AccountGroup.NameKey newGroupName)
GroupCache
onCreateGroup
in interface GroupCache