0

infinispan 7.2.5 バージョンをダウンロードし、クラスター モードでシンプルなサーバーを作成しました。jboss フォルダー (ローカル) に配置し、サーバーを起動しました。データをキャッシュに入れる単純なクライアントと、Eclipse でキャッシュからデータを取得する別のクライアントを作成しました。

私が観察したのは、getAll() メソッドを使用して、キャッシュに存在しない単一の値をフェッチするときのクラスター モードです。値が既にキャッシュに存在している場合、getHits メソッドはカウントを 2 と示します。

また、存在しない getAll() メソッドを使用してキャッシュから単一の値を取得したスタンドアロン環境では、 getMisses() メソッドのカウントが 1 になります (これは予想されます) が、単一の値を取得しようとすると、スタンドアロン モードでも同様です。これはキャッシュに存在し、getHits メソッドのカウントは 2 になります。

なぜこれが起こっているのか、これは本当に私を混乱させます。一方、infinispan の他の get() メソッドは期待どおりに動作します。これは getAll() メソッドでのみ発生するようです。

なぜこうなった?

4

0 に答える 0