// CloseAllQueues closes all queues func (repo *QueueRepository) CloseAllQueues() error { var err error var q *cgroup.CGQueue for pair := range repo.storage.IterBuffered() { q, err = repo.GetQueue(pair.Key) if err != nil { return err } q.Close() } return nil }