1
apache Igniteの場合、キー値キャッシュがディスクに流出すると、一度に1つのキーがこぼれてしまうか、ディスクの値の一部がディスクにこぼれてしまいますか?ローカルエントリを強制的にディスクエントリに書き込む
また、IgniteCache.localentries()は、自動的にディスクからすべての値を読み取るか、またはメモリ内の値を最初にトラバースする方法はありますか?
apache Igniteの場合、キー値キャッシュがディスクに流出すると、一度に1つのキーがこぼれてしまうか、ディスクの値の一部がディスクにこぼれてしまいますか?ローカルエントリを強制的にディスクエントリに書き込む
また、IgniteCache.localentries()は、自動的にディスクからすべての値を読み取るか、またはメモリ内の値を最初にトラバースする方法はありますか?
エビクションはエントリごとに発生します。たとえば、値の半分だけをメモリから削除することはできません。
localEntries
メソッドの動作は、提供されたCachePeekMode
(s)によって異なります。たとえば、すべてのストレージレイヤーからエントリを取得するには、次のように呼び出します。
cache.localEntries(CachePeekMode.ALL);
キャッシュの構成によっては、メモリがオフホップとOnHeadになりますか?そして、ディスクにこぼれたものを交換しますか? –
はい、ストレージ階層ごとに異なるモードがあります。 'ALL'はすべてを1つにまとめます。 –
Cool。私は部分的に確認のために追加し、部分的に答えを丸めました。 :-Dありがとう! –