From ccd49f039d24ec1590b2b32ff1738c80fae743e5 Mon Sep 17 00:00:00 2001 From: =?utf8?q?J=C3=A9r=C3=B4me=20Benoit?= Date: Wed, 5 Apr 2023 14:03:41 +0200 Subject: [PATCH] perf: optimize a pool type test MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Signed-off-by: Jérôme Benoit --- .../selection-strategies/worker-choice-strategy-context.ts | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/pools/selection-strategies/worker-choice-strategy-context.ts b/src/pools/selection-strategies/worker-choice-strategy-context.ts index 3d122f02..8041e2f6 100644 --- a/src/pools/selection-strategies/worker-choice-strategy-context.ts +++ b/src/pools/selection-strategies/worker-choice-strategy-context.ts @@ -1,5 +1,4 @@ import type { IPoolInternal } from '../pool-internal' -import { PoolType } from '../pool-internal' import type { IPoolWorker } from '../pool-worker' import type { IWorkerChoiceStrategy, @@ -70,7 +69,7 @@ export class WorkerChoiceStrategyContext< */ public execute (): number { if ( - this.pool.type === PoolType.DYNAMIC && + this.workerChoiceStrategy.isDynamicPool && !this.pool.full && this.pool.findFreeWorkerKey() === -1 ) { -- 2.34.1