第15章 ロックストライピングのセットアップ
15.1. ロックストライピングについて
ロックストライピングは、キャッシュにあるロック (固定サイズ) の共有コレクションからロックを割り当てます。ロック割り当ては各エントリーのキーに対するハッシュコードに基づきます。ロックストライピングは、オーバーヘッドが固定された非常にスケーラブルなロックメカニズムを提供しますが、同じロックによって関係ないエントリーがブロックされることがあります。
ロックストライピングは、Red Hat JBoss Data Grid ではデフォルトで無効になります。ロックストライピングが無効であると、各エントリーに対して新しいロックが作成されます。この方法では、より大きな同時スループットが提供されますが、メモリー使用量の増加やガベージコレクションチャーンなどのデメリットも発生します。