6.2.5. ロック


キャッシュのロック設定を定義するには、以下のように <locking/> 要素を追加します。

<locking isolation="REPEATABLE_READ" acquire-timeout="30000" concurrency-level="1000" striping="false"/>

locking 要素に設定可能な属性は以下のとおりです。

  • 分離 は、キャッシュロックの分離レベルを設定します。NONE、READ_UNCOMMITTED、READ_COMMITTED、REPEATABLE_READ、SERIALIZABLE のいずれかを使用できます。デフォルトは REPEATABLE_READ です。
  • true の場合、ロックする必要があるすべてのエントリーで共有ロックのプールが維持されます。それ以外の場合は、キャッシュのエントリーごとにロックが作成されます。ロックストライピングは、メモリーフットプリントの制御に役立ちますが、システムの同時実行性を軽減する可能性があります。
  • acquire-timeout: 特定のロック取得を試行するための最大時間。
  • ロックコンテナーの同時実行 レベル。この値は、Red Hat Data Grid と対話する同時スレッドの数に応じて調整します。
  • 非トランザクションキャッシュの 同時 更新のみ: true(デフォルト値)に設定すると、並列更新の場合はキャッシュがデータの一貫性を維持します。クラスター化されたキャッシュの場合、これは追加の RPC のコストであるため、アプリケーションがデータを同時に書き込みすることが期待されない場合には、このフラグを無効にするとパフォーマンスが向上します。
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

会社概要

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

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

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

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

Legal Notice

Theme

© 2026 Red Hat
トップに戻る