code: func (proxier *Proxier) SyncLoop() {
  	t := time.NewTicker(proxier.syncPeriod)
  	defer t.Stop()
  	for {
  		<-t.C
  		klog.V(6).Infof("Periodic sync")
  		proxier.Sync()
  	}
  }
docs: // SyncLoop runs periodic work.  This is expected to run as a goroutine or as the main loop of the app.  It does not return.