code: func (c *ACLCaches) GetRole(roleID string) *RoleCacheEntry {
  	if c == nil || c.roles == nil {
  		return nil
  	}
  
  	if raw, ok := c.roles.Get(roleID); ok {
  		return raw.(*RoleCacheEntry)
  	}
  
  	return nil
  }
docs: // GetRole fetches a role from the cache by id and returns it