6.14. クラスターキャッシュローダー
ClusterCacheLoader
は、他の Data Grid クラスターメンバーからデータを取得しますが、データは永続化されません。つまり、ClusterCacheLoader
はキャッシュストアではありません。
警告
ClusterLoader
は非推奨であり、将来のバージョンで削除される予定です。
ClusterCacheLoader
は、状態遷移へのブロック以外の部分を提供します。ClusterCacheLoader
は、それらの鍵がローカルノードで利用できない場合に、他のノードからキーを取得します。これは、キャッシュコンテンツを後で読み込むのと似ています。
以下のポイントは ClusterCacheLoader
にも適用されます。
-
事前読み込みは有効になりません (
preload=true
)。 - セグメンテーションはサポートされていません。
クラスターキャッシュブートローダーの設定を変更します。
XML
<distributed-cache> <persistence> <cluster-loader preload="true" remote-timeout="500"/> </persistence> </distributed-cache>
<distributed-cache>
<persistence>
<cluster-loader preload="true" remote-timeout="500"/>
</persistence>
</distributed-cache>
JSON
YAML
distributedCache: persistence: clusterLoader: preload: "true" remoteTimeout: "500"
distributedCache:
persistence:
clusterLoader:
preload: "true"
remoteTimeout: "500"
ConfigurationBuilder
ConfigurationBuilder b = new ConfigurationBuilder(); b.persistence() .addClusterLoader() .remoteCallTimeout(500);
ConfigurationBuilder b = new ConfigurationBuilder();
b.persistence()
.addClusterLoader()
.remoteCallTimeout(500);