code: func (p *PriorityQueue) backoffPod(pod *v1.Pod) {
  	p.podBackoff.CleanupPodsCompletesBackingoff()
  
  	podID := nsNameForPod(pod)
  	boTime, found := p.podBackoff.GetBackoffTime(podID)
  	if !found || boTime.Before(p.clock.Now()) {
  		p.podBackoff.BackoffPod(podID)
  	}
  }
docs: // backoffPod checks if pod is currently undergoing backoff. If it is not it updates the backoff
  // timeout otherwise it does nothing.