code: func (s *LUCIConfigProvider) Config(c context.Context) (*config.Config, error) {
  	s.lock.Lock()
  	defer s.lock.Unlock()
  
  	// Load/cache the global config.
  	if s.gcfg == nil {
  		var err error
  		s.gcfg, err = config.Load(c)
  		if err != nil {
  			return nil, err
  		}
  	}
  
  	return s.gcfg, nil
  }
docs: // Config implements ConfigProvider.