code: func (f blobstoreFactory) Create(blobstoreURL string, httpClient *http.Client) (Blobstore, error) {
  
  	logger := boshlog.NewLogger(boshlog.LevelNone)
  
  	blobstoreConfig, err := f.parseBlobstoreURL(blobstoreURL)
  	if err != nil {
  		return nil, bosherr.WrapError(err, "Creating blobstore config")
  	}
  
  	davClient := boshdavcli.NewClient(boshdavcliconf.Config{
  		Endpoint: fmt.Sprintf("%s/blobs", blobstoreConfig.Endpoint),
  		User:     blobstoreConfig.Username,
  		Password: blobstoreConfig.Password,
  	}, httpClient, logger)
  
  	return NewBlobstore(davClient, f.uuidGenerator, f.fs, f.logger), nil
  }
docs: //TODO: rename NewBlobstore