-1

infinispan エンティティの設定を変更するには、いくつかの cli コマンドを追加する必要があります。

<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>

今のところ、既存の設定を削除して新しい設定を作成する 2 つのコマンドがありますが、エビクションと有効期限のポリシーは指定していません。

/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)

エビクションと有効期限のポリシーを指定するにはどうすればよいですか。

4

1 に答える 1

0

属性値のみを変更する CLI コマンド:

/profile=full-ha/subsystem=infinispan/cache-container=hibernate/invalidation-cache=entity:write-attribute(name=mode, value=ASYNC)
于 2015-10-28T13:39:37.147 に答える