protected void initAppDefinitionCache() { if (appDefinitionCache == null) { if (appDefinitionCacheLimit <= 0) { appDefinitionCache = new DefaultDeploymentCache<>(); } else { appDefinitionCache = new DefaultDeploymentCache<>(appDefinitionCacheLimit); } } }
metrics.put("cachedProcessDefinitionCount", ((DefaultDeploymentCache) deploymentCache).size());
public void initProcessDefinitionCache() { if (processDefinitionCache == null) { if (processDefinitionCacheLimit <= 0) { processDefinitionCache = new DefaultDeploymentCache<>(); } else { processDefinitionCache = new DefaultDeploymentCache<>(processDefinitionCacheLimit); } } }
public void initAppResourceCache() { if (appResourceCache == null) { if (appResourceCacheLimit <= 0) { appResourceCache = new DefaultDeploymentCache<>(); } else { appResourceCache = new DefaultDeploymentCache<>(appResourceCacheLimit); } } }
public void initKnowledgeBaseCache() { if (knowledgeBaseCache == null) { if (knowledgeBaseCacheLimit <= 0) { knowledgeBaseCache = new DefaultDeploymentCache<>(); } else { knowledgeBaseCache = new DefaultDeploymentCache<>(knowledgeBaseCacheLimit); } } }
protected void initCaseDefinitionCache() { if (caseDefinitionCache == null) { if (caseDefinitionCacheLimit <= 0) { caseDefinitionCache = new DefaultDeploymentCache<>(); } else { caseDefinitionCache = new DefaultDeploymentCache<>(caseDefinitionCacheLimit); } } }
protected void initDeployers() { if (dmnParseFactory == null) { dmnParseFactory = new DmnParseFactory(); } if (this.dmnDeployer == null) { this.deployers = new ArrayList<>(); if (customPreDeployers != null) { this.deployers.addAll(customPreDeployers); } this.deployers.addAll(getDefaultDeployers()); if (customPostDeployers != null) { this.deployers.addAll(customPostDeployers); } } // Decision cache if (decisionCache == null) { if (decisionCacheLimit <= 0) { decisionCache = new DefaultDeploymentCache<>(); } else { decisionCache = new DefaultDeploymentCache<>(decisionCacheLimit); } } deploymentManager = new DeploymentManager(decisionCache, this); deploymentManager.setDeployers(deployers); deploymentManager.setDeploymentEntityManager(deploymentEntityManager); deploymentManager.setDecisionTableEntityManager(decisionTableEntityManager); }
protected void initDeployers() { if (formParseFactory == null) { formParseFactory = new FormDefinitionParseFactory(); } if (this.formDeployer == null) { this.deployers = new ArrayList<>(); if (customPreDeployers != null) { this.deployers.addAll(customPreDeployers); } this.deployers.addAll(getDefaultDeployers()); if (customPostDeployers != null) { this.deployers.addAll(customPostDeployers); } } // Decision cache if (formDefinitionCache == null) { if (formDefinitionCacheLimit <= 0) { formDefinitionCache = new DefaultDeploymentCache<>(); } else { formDefinitionCache = new DefaultDeploymentCache<>(formDefinitionCacheLimit); } } deploymentManager = new DeploymentManager(formDefinitionCache, this); deploymentManager.setDeployers(deployers); deploymentManager.setDeploymentEntityManager(deploymentEntityManager); deploymentManager.setFormDefinitionEntityManager(formDefinitionEntityManager); }
bpmnModelCache = new DefaultDeploymentCache<>(); } else { bpmnModelCache = new DefaultDeploymentCache<>(bpmnModelCacheLimit); knowledgeBaseCache = new DefaultDeploymentCache<>(); } else { knowledgeBaseCache = new DefaultDeploymentCache<>(knowledgeBaseCacheLimit);
public void initExpressionManager() { if (expressionManager == null) { ProcessExpressionManager processExpressionManager = new ProcessExpressionManager(delegateInterceptor, beans); if (isExpressionCacheEnabled) { processExpressionManager.setExpressionCache(new DefaultDeploymentCache<>(expressionCacheSize)); processExpressionManager.setExpressionTextLengthCacheLimit(expressionTextLengthCacheLimit); } expressionManager = processExpressionManager; } expressionManager.setFunctionDelegates(flowableFunctionDelegates); expressionManager.setExpressionEnhancers(expressionEnhancers); }
public void initExpressionManager() { if (expressionManager == null) { CmmnExpressionManager cmmnExpressionManager = new CmmnExpressionManager(beans); if (isExpressionCacheEnabled) { cmmnExpressionManager.setExpressionCache(new DefaultDeploymentCache<>(expressionCacheSize)); cmmnExpressionManager.setExpressionTextLengthCacheLimit(expressionTextLengthCacheLimit); } expressionManager = cmmnExpressionManager; } expressionManager.setFunctionDelegates(flowableFunctionDelegates); expressionManager.setExpressionEnhancers(expressionEnhancers); }