Browse Source

优化缓存

caixiaofeng 6 tháng trước cách đây
mục cha
commit
bdaf9a456e

+ 6 - 0
flow-common/flow-common-flowable-starter/src/main/java/com/flow/flowable/loader/FlowableLoaderClass.java

@@ -32,6 +32,12 @@ public class FlowableLoaderClass implements BeanDefinitionRegistryPostProcessor,
         serializableFlowableClassList.add("org.flowable.engine.impl.delegate.invocation.DefaultDelegateInterceptor");
         serializableFlowableClassList.add("org.flowable.common.engine.api.delegate.FlowableFunctionDelegate");
         serializableFlowableClassList.add("org.flowable.common.engine.impl.el.FlowableAstFunctionCreator");
+        serializableFlowableClassList.add("org.flowable.common.engine.impl.cfg.SpringBeanFactoryProxyMap");
+        serializableFlowableClassList.add("org.flowable.common.engine.impl.el.DefaultExpressionManager");
+        serializableFlowableClassList.add("org.flowable.common.engine.impl.de.odysseus.el.tree.Node");
+        serializableFlowableClassList.add("org.flowable.common.engine.impl.de.odysseus.el.tree.impl.ast.AstNode");
+        // serializableFlowableClassList.add("org.flowable.common.engine.impl.el.function.AbstractFlowableVariableExpressionFunction");
+        serializableFlowableClassList.add("org.flowable.common.engine.impl.persistence.deploy.DefaultDeploymentCache");
         FlowableSerializable flowableSerializable = new FlowableSerializable(serializableFlowableClassList);
         try {
             flowableSerializable.execute();

+ 1 - 0
flow-workflow/flow-workflow-entity/src/main/java/com/flow/entity/FlowModelHistory.java

@@ -23,6 +23,7 @@ public class FlowModelHistory extends FlowModel {
         this.setProcess(flowModel.getProcess());
         this.setVersion(flowModel.getVersion());
         this.setGroupId(flowModel.getGroupId());
+        this.setStarters(flowModel.getStarters());
         this.setAdmin(flowModel.getAdmin());
         this.setSettings(flowModel.getSettings());
         this.setEnable(flowModel.getEnable());