code: func (s *LocalStore) listenSaveAction() {
  	safe.Go(func() {
  		logger := log.WithoutContext().WithField(log.ProviderName, "acme")
  		for object := range s.SaveDataChan {
  			data, err := json.MarshalIndent(object, "", "  ")
  			if err != nil {
  				logger.Error(err)
  			}
  
  			err = ioutil.WriteFile(s.filename, data, 0600)
  			if err != nil {
  				logger.Error(err)
  			}
  		}
  	})
  }
docs: // listenSaveAction listens to a chan to store ACME data in json format into LocalStore.filename