我需要添加一些cli命令来改变我的infinispan实体设置
<invalidation-cache name="entity" mode="SYNC">
<transaction mode="NON_XA"/>
<eviction strategy="LRU" max-entries="10000"/>
<expiration max-idle="100000"/>
</invalidation-cache>
到
<invalidation-cache name="entity" mode="ASYNC">
<transaction mode="NON_XA"/>
<eviction strategy="LRU" max-entries="10000"/>
<expiration lifespan="100000"/>
</invalidation-cache>
现在我有两个命令可以删除现有设置并创建一个新命令,但不指定驱逐和过期策略。
/profile=full-ha/subsystem=infinispan/cache-container=hibernate/invalidation-cache=entity:remove
/profile=full-ha/subsystem=infinispan/cache-container=hibernate/invalidation-cache=entity:add(mode=ASYNC)
如何指定驱逐和过期政策。
答案 0 :(得分:0)
CLI命令仅更改属性值:
/profile=full-ha/subsystem=infinispan/cache-container=hibernate/invalidation-cache=entity:write-attribute(name=mode, value=ASYNC)