今天是2025年12月06日 星期六 欢迎 aihome 的加入!
activiti学习笔记7--Deployment cache configuration--20170412一、简介二、添加缓存限制三、自定义缓存四、其他缓存配置
一、简介因为流程定义的数据不会改变,为了避免每次使用流程定义时都访问数据库,所有的流程定义在解析后,都会加入缓存。二、添加缓存限制默认情况下,对缓存没有限制。可使用如下配置,设置对缓存的限制:设置此属性将使用提供硬限制的LRU(近期最少使用算法)缓存替换默认的hashmap。最理想的值设置取决于流程定义的总数和流程实例运行时实际需要的流程定义数量。三、自定义缓存也可以通
Activiti流程定义缓存源码分析2
缓存架构 根据Activiti流程定义缓存源码分析1代码分析,我们看到了大部分缓存处理类的类型为DeploymentCache,该接口的类图如图x-所示。图x-部署缓存DeploymentCache在上图中,我们很清晰的看到了DeploymentCache接口的定义以及具体实现类,通过后续的学习,你会逐渐掌握每个类的作用。那么,让我们先了解一下上图中各个类的作用。Defa...