code: func (ccc *CSRCleanerController) worker() {
  	csrs, err := ccc.csrLister.List(labels.Everything())
  	if err != nil {
  		klog.Errorf("Unable to list CSRs: %v", err)
  		return
  	}
  	for _, csr := range csrs {
  		if err := ccc.handle(csr); err != nil {
  			klog.Errorf("Error while attempting to clean CSR %q: %v", csr.Name, err)
  		}
  	}
  }
docs: // worker runs a thread that dequeues CSRs, handles them, and marks them done.