Interact | cacheManagement | caches | PatternStateCache
PatternStateCache 类别用于托管事件模式和实时商品禁止规则的状态。
缺省情况下,会将此高速缓存配置为直读和直写高速缓存,以便 Interact 尝试首先对事件模式和商品禁止数据使用高速缓存。如果所请求的条目在高速缓存中不存在,那么高速缓存实现将通过 JNDI 配置或者直接使用 JDBC 连接从数据源装入该条目。要使用 JNDI 连接,Interact 会连接到现有数据源提供程序,该数据源提供程序已通过所指定服务器使用 JNDI 名称、URL 等等定义。对于 JDBC 连接,必须提供一组包括 JDBC 驱动程序类名、数据库 URL 和认证信息的 JDBC 设置。
请注意,如果您定义多个 JNDI 和 JDBC 源,那么会使用第一个启用的 JNDI 源;如果未启用任何 JNDI 源,那么会使用第一个启用的 JDBC 源。
CacheManagerName
描述
处理 Interact 模式状态高速缓存的高速缓存管理器的名称。您在此处输入的值必须是在 Interact | cacheManagement | Cache Managers 配置属性中定义的其中一个高速缓存管理器,例如,EHCacheExtreme Scale
缺省值
EHCache
有效值
Interact | cacheManagement | Cache Managers 配置属性中定义的任何高速缓存管理器。
maxEntriesInCache
描述
要存储在此高速缓存中的最大事件模式状态数。当达到最大事件模式状态数并且需要存储更多事件模式状态的数据时,会删除最近最少使用的对象。
缺省值
100000
有效值
大于 0 的整数。
timeoutInSecs
描述
指定事件模式状态对象在事件模式状态高速缓存中超时的时间量(以秒计)。当此类状态对象在高速缓存中持续处于空闲状态的时间达到 timeoutInSecs 秒时,会根据 least-recently-used 规则将它从高速缓存中逐出。请注意,此属性的值应该比 sessionTimeoutInSecs 属性中定义的更大。
缺省值
300
有效值
大于 0 的整数。
Interact | Caches | PatternStateCache | Parameter Data
Interact | cacheManagement | caches | PatternStateCache | loaderWriter