// FlushAllQueues removes all items from all the queues func (repo *QueueRepository) FlushAllQueues() error { var ( err error q *cgroup.CGQueue ) for pair := range repo.storage.IterBuffered() { q, err = repo.GetQueue(pair.Key) if err != nil { return err } err = q.Flush() if err != nil { return err } } return nil }