code: func (c *Cache) GetRole(name string) (services.Role, error) {
  	role, err := c.accessCache.GetRole(name)
  	if trace.IsNotFound(err) {
  		return c.Access.GetRole(name)
  	}
  	return role, err
  }
docs: // GetRole is a part of auth.AccessPoint implementation