code: func UnmountViaEmptyDir(dir string, host volume.VolumeHost, volName string, volSpec volume.Spec, podUID utypes.UID) error {
  	klog.V(3).Infof("Tearing down volume %v for pod %v at %v", volName, podUID, dir)
  
  	// Wrap EmptyDir, let it do the teardown.
  	wrapped, err := host.NewWrapperUnmounter(volName, volSpec, podUID)
  	if err != nil {
  		return err
  	}
  	return wrapped.TearDownAt(dir)
  }
docs: // UnmountViaEmptyDir delegates the tear down operation for secret, configmap, git_repo and downwardapi
  // to empty_dir