10.4. 同梱されるエビクションポリシー
本項では JBoss Cache に同梱されるアルゴリズムや各アルゴリズムに使用される設定パラメータについて説明します。
10.4.1. LRUAlgorithm - 最長時間未使用 リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
org.jboss.cache.eviction.LRUAlgorithm はノードの存続時間と経過時間の両方を制御します。 このポリシーによって、 追加、 削除、 検索 (ビジット) に対し一定順序 ( O (1) ) が保証されます。 このポリシーが持つ設定パラメータは次の通りです。
maxNodes- このリージョンで許可されるノードの最大数になります。 0 は即時失効、 -1 は無制限を表します。timeToLive- この期間 (ミリ秒単位) ノードが読み書きされないとノードが削除されます。 0 は即時失効、 -1 は無制限を表します。maxAge- ノードが削除されるまでのアイドル時間が関係しないノードの寿命 (ミリ秒単位) になります。 0 は即時失効、 -1 は無制限を表します。minTimeToLive- エビクションの対象となる前に、 アクセスされた後ノードが存在しなければならない最短期間になります。 0 はこの機能の無効を表し、 デフォルト値となります。