AddFirst adds new head element.
(tasks ...task.Task)
| 293 | |
| 294 | // AddFirst adds new head element. |
| 295 | func (q *TaskQueue) AddFirst(tasks ...task.Task) { |
| 296 | defer q.MeasureActionTime("AddFirst")() |
| 297 | |
| 298 | q.storage.AddFirst(tasks...) |
| 299 | |
| 300 | // Update queueTasksCounter for each added task |
| 301 | for _, t := range tasks { |
| 302 | q.queueTasksCounter.Add(t) |
| 303 | } |
| 304 | } |
| 305 | |
| 306 | // RemoveFirst deletes a head element, so head is moved. |
| 307 | func (q *TaskQueue) RemoveFirst() task.Task { |
nothing calls this directly
no test coverage detected