+ /**
+ * Gets the worker task run time.
+ * If the required statistics are `avgRunTime`, the average run time is returned.
+ * If the required statistics are `medRunTime`, the median run time is returned.
+ *
+ * @param workerNodeKey - The worker node key.
+ * @returns The worker task run time.
+ */
+ protected getWorkerTaskRunTime (workerNodeKey: number): number {
+ return this.requiredStatistics.medRunTime
+ ? this.pool.workerNodes[workerNodeKey].tasksUsage.medRunTime
+ : this.pool.workerNodes[workerNodeKey].tasksUsage.avgRunTime
+ }
+