From 1f966eb9d073b9233ddd6b70fa8673111652a85f Mon Sep 17 00:00:00 2001 From: Tobias Koppers Date: Wed, 17 Jul 2019 15:38:07 +0200 Subject: [PATCH] fix #9424 remove unused code --- lib/ResolverFactory.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/ResolverFactory.js b/lib/ResolverFactory.js index fc0ad4f8e..8a19256d4 100644 --- a/lib/ResolverFactory.js +++ b/lib/ResolverFactory.js @@ -10,6 +10,8 @@ const { cachedCleverMerge } = require("./util/cleverMerge"); /** @typedef {import("enhanced-resolve").Resolver} Resolver */ +const EMTPY_RESOLVE_OPTIONS = {}; + module.exports = class ResolverFactory extends Tapable { constructor() { super(); @@ -40,13 +42,11 @@ module.exports = class ResolverFactory extends Tapable { return true; } }); - this.cache1 = new WeakMap(); this.cache2 = new Map(); } get(type, resolveOptions) { - const cachedResolver = this.cache1.get(resolveOptions); - if (cachedResolver) return cachedResolver(); + resolveOptions = resolveOptions || EMTPY_RESOLVE_OPTIONS; const ident = `${type}|${JSON.stringify(resolveOptions)}`; const resolver = this.cache2.get(ident); if (resolver) return resolver;