15.4. キャッシュストア

キャッシュストアはキャッシュにあるデータの外部ストレージです。JBoss EAP 6 に最も適した外部データストアタイプはファイルベース、JDBC ベース、またはリモート Infinispan/JDG ストアです。
ファイルベースのキャッシュストアでは、クラスターの各ノードは通常独自のファイルシステムを持つため、独自のファイルベースキャッシュストアになります。適切なファイルロッキングを実装せず、データが破損するおそれがあるため、ファイルベースのキャッシュストアを共有ファイルシステム (NFS など) に配置しないことが推奨されます。
JDBC ベースのキャッシュストアでは、単一の SQL データベースをすべてのクラスターノードのキャッシュストアとすることが可能です。しかし、キャッシュストアを共有として設定する必要があります (JDBC ベースのキャッシュストアで shared 属性を true に設定します)。キャッシュストアが共有として定義されていないと、データベースのデッドロックやパフォーマンスに影響するその他の問題が発生する可能性があります。