From 3b7def91a0b5c8be1fb85948f0b5e1284524fb2c Mon Sep 17 00:00:00 2001
From: "Destiny.Lin" <destiny.lin@fanruan.com>
Date: Fri, 18 Oct 2024 09:58:45 +0800
Subject: [PATCH] =?UTF-8?q?REPORT-137327=20-=20=E8=BF=9C=E7=A8=8B=E8=AE=BE?=
 =?UTF-8?q?=E8=AE=A1=E4=B8=8B=E5=88=87=E6=8D=A2=E7=9B=AE=E5=BD=95=E5=8D=A1?=
 =?UTF-8?q?=E9=A1=BF=E4=BC=98=E5=8C=96=20=E8=87=AA=E5=8A=A8=E5=90=AF?=
 =?UTF-8?q?=E5=8A=A8?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 .../boot/env/function/DesignDatasourceComponent.java        | 6 ++----
 .../fanruan/boot/env/function/app/DesignAppComponent.java   | 3 +--
 2 files changed, 3 insertions(+), 6 deletions(-)

diff --git a/designer-realize/src/main/java/com/fanruan/boot/env/function/DesignDatasourceComponent.java b/designer-realize/src/main/java/com/fanruan/boot/env/function/DesignDatasourceComponent.java
index a28337a0ae..ce2e398b2e 100644
--- a/designer-realize/src/main/java/com/fanruan/boot/env/function/DesignDatasourceComponent.java
+++ b/designer-realize/src/main/java/com/fanruan/boot/env/function/DesignDatasourceComponent.java
@@ -91,8 +91,6 @@ public class DesignDatasourceComponent extends DatasourceComponent {
         ParameterTypeHandler.getInstance().addParser(ParameterType.JSONArray.name(), new MultiParameterParser());
         ParameterTypeHandler.getInstance().addParser(ParameterType.Formula.name(), new FormulaParameterParser());
         ParameterTypeHandler.getInstance().addParser(ParameterType.TableColumn.name(), new TableColumnParameterParser());
-        TableDataRepository.getInstance().startUseCache();
-        ConnectionRepository.getInstance().startUseCache();
     }
 
     private void registerDriverClassLoader() {
@@ -106,8 +104,8 @@ public class DesignDatasourceComponent extends DatasourceComponent {
      */
     @Stop
     public void stop() {
-        ConnectionRepository.getInstance().stopUseCache();
-        TableDataRepository.getInstance().stopUseCache();
+        ConnectionRepository.getInstance().invalidCache();
+        TableDataRepository.getInstance().invalidCache();
     }
 
     /**
diff --git a/designer-realize/src/main/java/com/fanruan/boot/env/function/app/DesignAppComponent.java b/designer-realize/src/main/java/com/fanruan/boot/env/function/app/DesignAppComponent.java
index ffc779636f..aec58e3e81 100644
--- a/designer-realize/src/main/java/com/fanruan/boot/env/function/app/DesignAppComponent.java
+++ b/designer-realize/src/main/java/com/fanruan/boot/env/function/app/DesignAppComponent.java
@@ -37,7 +37,6 @@ public class DesignAppComponent {
             JTemplateFactory.register(app);
         }
         PluginRemote.getInstance().start();
-        RemoteAuthorityRepository.getInstance().startUseCache();
     }
 
     /**
@@ -45,7 +44,7 @@ public class DesignAppComponent {
      */
     @Stop
     public void stop() {
-        RemoteAuthorityRepository.getInstance().stopUseCache();
+        RemoteAuthorityRepository.getInstance().invalidCache();
         List<App> appList = new ArrayList<>(Carina.getApplicationContext().group(AppGroup.class).getAll());
         for (App app : appList) {
             JTemplateFactory.remove(app);