+ const tasksQueueSize = this.tasksQueue.push(task)
+ if (this.onBackPressure != null && this.hasBackPressure()) {
+ once(this.onBackPressure, this)(this.info.id as number)
+ }
+ return tasksQueueSize
+ }
+
+ /** @inheritdoc */
+ public unshiftTask (task: Task<Data>): number {
+ const tasksQueueSize = this.tasksQueue.unshift(task)
+ if (this.onBackPressure != null && this.hasBackPressure()) {
+ once(this.onBackPressure, this)(this.info.id as number)
+ }
+ return tasksQueueSize