10.3. エビクションの設定


10.3.1. 基本設定

基本的なエビクション設定要素は次のようになります。
   ...
   <eviction wakeUpInterval="500" eventQueueSize="100000">
      <default algorithmClass="org.jboss.cache.eviction.LRUAlgorithm">
         <property name="maxNodes" value="5000" />
         <property name="timeToLive" value="1000" />
      </default>
   </eviction>
   ...
  • wakeUpInterval - 必須のパラメータで、 エビクションスレッドが実行される頻度をミリ秒単位で定義します。
  • eventQueueSize - 任意のパラメータで、 エビクションイベントを保持するバインドされたキューのサイズを定義します。 エビクションスレッドが十分な頻度で実行されないと、 イベントキューが満杯になることがあります。 この場合、 エビクションスレッドが実行される頻度を増やすか、 イベントキューのサイズを大きくします。 この設定はデフォルトのイベントキューのサイズとなりますが、 特定のエビクションリージョンでオーバーライドすることが可能です。 指定がない場合、 200000 がデフォルトとなります。
  • algorithmClass - すべてのリージョンへ個別に algorithmClass 属性を設定しない限り、 必須のパラメータとなります。 このパラメータがリージョンに対して定義されていない場合に、 デフォルトで使用されるエビクションアルゴリズムを定義します。
  • アルゴリズム設定属性 - algorithmClass で指定されるアルゴリズムに固有の属性です。 詳細は、 特定のアルゴリズムの項を参照してください。
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2026 Red Hat
トップに戻る