From 4e7e7e3f92e4a7a16381c313205c5090fda052d5 Mon Sep 17 00:00:00 2001 From: zyuan-talend <72058919+zyuan-talend@users.noreply.github.com> Date: Thu, 30 Jun 2022 14:54:16 +0800 Subject: [PATCH] fix(TUP-31721):Not clear studio index cache in normal case. (#7616) --- .../org/talend/designer/codegen/CodeGeneratorService.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/main/plugins/org.talend.designer.codegen/src/main/java/org/talend/designer/codegen/CodeGeneratorService.java b/main/plugins/org.talend.designer.codegen/src/main/java/org/talend/designer/codegen/CodeGeneratorService.java index b27d2d978f0..8771673c055 100644 --- a/main/plugins/org.talend.designer.codegen/src/main/java/org/talend/designer/codegen/CodeGeneratorService.java +++ b/main/plugins/org.talend.designer.codegen/src/main/java/org/talend/designer/codegen/CodeGeneratorService.java @@ -152,7 +152,9 @@ public class CodeGeneratorService implements ICodeGeneratorService { ComponentsFactoryProvider.getInstance().resetCache(); ILibraryManagerService librairesManagerService = (ILibraryManagerService) GlobalServiceRegister.getDefault().getService( ILibraryManagerService.class); - librairesManagerService.clearCache(); + //TUP-31721: The generated studio index will include every possible values with TP_ALL license . + //Studio 8 will not re-generate the index after applying patch and installing any component. + librairesManagerService.clearCache(false); CorePlugin.getDefault().getLibrariesService().syncLibraries(); Job job = CodeGeneratorEmittersPoolFactory.initialize(); // achen modify to record ctrl+shift+f3 is pressed to fix bug 0006107