code: func NewLocalProvider(config fab.EndpointConfig, opts ...coptions.Opt) *LocalProvider {
  	return &LocalProvider{
  		cache: lazycache.New("Local_Discovery_Service_Cache", func(key lazycache.Key) (interface{}, error) {
  			return newLocalService(config, key.String(), opts...), nil
  		}),
  	}
  }
docs: // NewLocalProvider creates a new local dynamic discovery provider