func newPodContainerDeletor(runtime kubecontainer.Runtime, containersToKeep int) *podContainerDeletor { buffer := make(chan kubecontainer.ContainerID, containerDeletorBufferLimit) go wait.Until(func() { for { select { case id := <-buffer: runtime.DeleteContainer(id) } } }, 0, wait.NeverStop) return &podContainerDeletor{ worker: buffer, containersToKeep: containersToKeep, } }