X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=src%2Fpools%2Fselection-strategies%2Fless-recently-used-worker-choice-strategy.ts;fp=src%2Fpools%2Fselection-strategies%2Fless-recently-used-worker-choice-strategy.ts;h=467cf2c6e39ff102360e6df25617134fa7129885;hb=ffcbbad84f63b8a77f2b1a08f82deef5430f646e;hp=e62d9cdf83bd9a5ae472bc08296dfbe18b96e806;hpb=1d71a90829622a3541c2530c90b208e9e72ba9ec;p=poolifier.git diff --git a/src/pools/selection-strategies/less-recently-used-worker-choice-strategy.ts b/src/pools/selection-strategies/less-recently-used-worker-choice-strategy.ts index e62d9cdf..467cf2c6 100644 --- a/src/pools/selection-strategies/less-recently-used-worker-choice-strategy.ts +++ b/src/pools/selection-strategies/less-recently-used-worker-choice-strategy.ts @@ -23,7 +23,8 @@ export class LessRecentlyUsedWorkerChoiceStrategy< let minNumberOfRunningTasks = Infinity // A worker is always found because it picks the one with fewer tasks let lessRecentlyUsedWorker!: Worker - for (const worker of this.pool.workers) { + for (const value of this.pool.workers.values()) { + const worker = value.worker const workerRunningTasks = this.pool.getWorkerRunningTasks( worker ) as number