code: func (lbc *loadBalancerController) worker() {
  	for {
  		key, _ := lbc.queue.Get()
  		glog.Infof("Sync triggered by service %v", key)
  		if err := lbc.sync(false); err != nil {
  			glog.Warningf("Requeuing %v because of error: %v", key, err)
  			lbc.queue.Add(key)
  		}
  		lbc.queue.Done(key)
  	}
  }
docs: // worker handles the work queue.