Methods 
| Modifier and Type | Method and Description | 
| void | addCaseDefinition(CaseDefinitionEntity caseDefinition) | 
| void | addDecisionDefinition(DecisionDefinitionEntity decisionDefinition) | 
| void | addDecisionRequirementsDefinition(DecisionRequirementsDefinitionEntity decisionRequirementsDefinition) | 
| void | addProcessDefinition(ProcessDefinitionEntity processDefinition) | 
| void | deploy(DeploymentEntity deployment) | 
| void | discardCaseDefinitionCache() | 
| void | discardDecisionDefinitionCache() | 
| void | discardDecisionRequirementsDefinitionCache() | 
| void | discardProcessDefinitionCache() | 
| BpmnModelInstance | findBpmnModelInstanceForProcessDefinition(ProcessDefinitionEntity processDefinitionEntity) | 
| BpmnModelInstance | findBpmnModelInstanceForProcessDefinition(String processDefinitionId) | 
| CaseDefinitionEntity | findCaseDefinitionFromCache(String caseDefinitionId) | 
| CmmnModelInstance | findCmmnModelInstanceForCaseDefinition(String caseDefinitionId) | 
| DecisionDefinitionEntity | findDecisionDefinitionFromCache(String decisionDefinitionId) | 
| DecisionRequirementsDefinitionEntity | findDecisionRequirementsDefinitionFromCache(String decisionRequirementsDefinitionId) | 
| CaseDefinitionEntity | findDeployedCaseDefinitionByDeploymentAndKey(String deploymentId,
                                            String caseDefinitionKey) | 
| CaseDefinitionEntity | findDeployedCaseDefinitionById(String caseDefinitionId) | 
| CaseDefinitionEntity | findDeployedCaseDefinitionByKeyVersionAndTenantId(String caseDefinitionKey,
                                                 Integer caseDefinitionVersion,
                                                 String tenantId) | 
| DecisionDefinition | findDeployedDecisionDefinitionByDeploymentAndKey(String deploymentId,
                                                String decisionDefinitionKey) | 
| DecisionDefinitionEntity | findDeployedDecisionDefinitionById(String decisionDefinitionId) | 
| DecisionDefinition | findDeployedDecisionDefinitionByKeyAndVersion(String decisionDefinitionKey,
                                             Integer decisionDefinitionVersion) | 
| DecisionDefinition | findDeployedDecisionDefinitionByKeyVersionAndTenantId(String decisionDefinitionKey,
                                                     Integer decisionDefinitionVersion,
                                                     String tenantId) | 
| DecisionDefinition | findDeployedDecisionDefinitionByKeyVersionTagAndTenantId(String decisionDefinitionKey,
                                                        String decisionDefinitionVersionTag,
                                                        String tenantId) | 
| DecisionRequirementsDefinitionEntity | findDeployedDecisionRequirementsDefinitionById(String decisionRequirementsDefinitionId) | 
| CaseDefinitionEntity | findDeployedLatestCaseDefinitionByKey(String caseDefinitionKey) | 
| CaseDefinitionEntity | findDeployedLatestCaseDefinitionByKeyAndTenantId(String caseDefinitionKey,
                                                String tenantId) | 
| DecisionDefinition | findDeployedLatestDecisionDefinitionByKey(String decisionDefinitionKey) | 
| DecisionDefinition | findDeployedLatestDecisionDefinitionByKeyAndTenantId(String decisionDefinitionKey,
                                                    String tenantId) | 
| ProcessDefinitionEntity | findDeployedLatestProcessDefinitionByKey(String processDefinitionKey) | 
| ProcessDefinitionEntity | findDeployedLatestProcessDefinitionByKeyAndTenantId(String processDefinitionKey,
                                                   String tenantId) | 
| ProcessDefinitionEntity | findDeployedProcessDefinitionByDeploymentAndKey(String deploymentId,
                                               String processDefinitionKey) | 
| ProcessDefinitionEntity | findDeployedProcessDefinitionById(String processDefinitionId) | 
| ProcessDefinitionEntity | findDeployedProcessDefinitionByKeyVersionAndTenantId(String processDefinitionKey,
                                                    Integer processDefinitionVersion,
                                                    String tenantId) | 
| ProcessDefinitionEntity | findDeployedProcessDefinitionByKeyVersionTagAndTenantId(String processDefinitionKey,
                                                       String processDefinitionVersionTag,
                                                       String tenantId) | 
| DmnModelInstance | findDmnModelInstanceForDecisionDefinition(String decisionDefinitionId) | 
| ProcessDefinitionEntity | findProcessDefinitionFromCache(String processDefinitionId) | 
| org.camunda.commons.utils.cache.Cache<String,BpmnModelInstance> | getBpmnModelInstanceCache() | 
| CaseDefinitionEntity | getCaseDefinitionById(String caseDefinitionId) | 
| org.camunda.commons.utils.cache.Cache<String,CaseDefinitionEntity> | getCaseDefinitionCache() | 
| org.camunda.commons.utils.cache.Cache<String,CmmnModelInstance> | getCmmnModelInstanceCache() | 
| org.camunda.commons.utils.cache.Cache<String,DecisionDefinitionEntity> | getDecisionDefinitionCache() | 
| org.camunda.commons.utils.cache.Cache<String,DecisionRequirementsDefinitionEntity> | getDecisionRequirementsDefinitionCache() | 
| org.camunda.commons.utils.cache.Cache<String,DmnModelInstance> | getDmnDefinitionCache() | 
| org.camunda.commons.utils.cache.Cache<String,ProcessDefinitionEntity> | getProcessDefinitionCache() | 
| CachePurgeReport | purgeCache() | 
| protected void | removeAllDecisionRequirementsDefinitionsByDeploymentId(String deploymentId) | 
| void | removeCaseDefinition(String caseDefinitionId) | 
| void | removeDecisionDefinition(String decisionDefinitionId) | 
| void | removeDecisionRequirementsDefinition(String decisionRequirementsDefinitionId) | 
| void | removeDeployment(String deploymentId) | 
| void | removeProcessDefinition(String processDefinitionId) | 
| CaseDefinitionEntity | resolveCaseDefinition(CaseDefinitionEntity caseDefinition) | 
| DecisionDefinitionEntity | resolveDecisionDefinition(DecisionDefinitionEntity decisionDefinition) | 
| DecisionRequirementsDefinitionEntity | resolveDecisionRequirementsDefinition(DecisionRequirementsDefinitionEntity decisionRequirementsDefinition) | 
| ProcessDefinitionEntity | resolveProcessDefinition(ProcessDefinitionEntity processDefinition) | 
| void | setDeployers(List<Deployer> deployers) |