diff --git a/extensions/json-language-features/server/src/languageModelCache.ts b/extensions/json-language-features/server/src/languageModelCache.ts index 441a5a19b28dd..e0f42f1fb8724 100644 --- a/extensions/json-language-features/server/src/languageModelCache.ts +++ b/extensions/json-language-features/server/src/languageModelCache.ts @@ -45,7 +45,7 @@ export function getLanguageModelCache(maxEntries: number, cleanupIntervalTime nModels++; } - if (nModels === maxEntries) { + if (nModels > maxEntries) { let oldestTime = Number.MAX_VALUE; let oldestUri = null; for (const uri in languageModels) {