}
queue := s.queueFactory(task)
queue.Add(task)
_, fnEvaluated, err := s.queues.PutOrDo(
queue.ID(),
queue,
func(key any, value any) error {
value.(SequentialTaskQueue[T]).Add(task)
return nil
},
)
panic("Error is not expected as the evaluation function returns nil")
}