code: func Clean() error {
  	err := factory.DeInit()
  	if err != nil {
  		return err
  	}
  	running = false
  	configServerRunning = false
  	return nil
  }
docs: //Clean will call config manager CleanUp Method,
  //it deletes all sources which means all of key value is deleted.
  //after you call Clean, you can init archaius again