Метод getAll() в Infinispan показывает неверное число попаданий

Я скачал версию infinispan 7.2.5 и создал простой сервер в режиме кластера. Я поместил его в папку jboss (локально) и запустил сервер. Я создал простой клиент, который помещает данные в кеш, и другой клиент, который получает данные из кеша в Eclipse.

То, что я наблюдал, было в режиме кластера, когда я выбираю одно значение, которое не присутствует в кеше, используя метод getAll(), метод getHits дает мне 1 счет (в идеале это должно быть пропущено 1) также, когда я пытаюсь получить значение, которое уже присутствует в кэше, метод getHits показывает count как 2.

Также в автономной среде, когда я извлекаю одно значение из кэша с помощью метода getAll(), которого нет, я получаю счетчик метода getMisses() как 1 (что ожидается), но снова в автономном режиме также, когда я пытаюсь получить одно значение который присутствует в кеше, я получаю метод getHits считать как 2.

Это действительно смущает меня, как то, почему это происходит. в то время как другие методы get() в infinispan ведут себя ожидаемым образом. Похоже, это происходит только с методом getAll().

почему это происходит?

0 ответов

Другие вопросы по тегам