code: func (ca *CertificateAuthorityImpl) OrphanIntegrationLoop() {
  	for {
  		if err := ca.integrateOrphan(); err != nil {
  			if err == goque.ErrEmpty {
  				time.Sleep(time.Minute)
  				continue
  			}
  			ca.log.AuditErrf("failed to integrate orphaned certs: %s", err)
  		}
  	}
  }
docs: // OrphanIntegrationLoop runs a loop executing integrateOrphans and then waiting a minute.
  // It is split out into a separate function called directly by boulder-ca in order to make
  // testing the orphan queue functionality somewhat more simple.