code: func (kvh *kubeletVolumeHost) WaitForCacheSync() error {
  	if kvh.csiDriversSynced == nil {
  		klog.Error("csiDriversSynced not found on KubeletVolumeHost")
  		return fmt.Errorf("csiDriversSynced not found on KubeletVolumeHost")
  	}
  
  	synced := []cache.InformerSynced{kvh.csiDriversSynced}
  	if !cache.WaitForCacheSync(wait.NeverStop, synced...) {
  		klog.Warning("failed to wait for cache sync for CSIDriverLister")
  		return fmt.Errorf("failed to wait for cache sync for CSIDriverLister")
  	}
  
  	return nil
  }
docs: // WaitForCacheSync is a helper function that waits for cache sync for CSIDriverLister