Отбор кэша ATG против аннулирования

Может ли кто-нибудь дать определения для entryInvalidations и localItemCulls в отношении статистики использования кэша репозитория ATG? документация для кэшей не отображается чтобы быть обновлены с объяснением того, что это за предметы.

Их можно просмотреть через dyn/admin в любом из репозиториев ootb в разделе статистики использования кеша, например. atg/userprofiling/ProfileAdapterRepository/

Я подозреваю, что это относится к записям, срок действия которых истек из-за тайм-аута кеша, по сравнению с записями, которые были удалены в результате высокой скорости оттока кеша.

Обратите внимание, что этот вопрос НЕ касается локальных и внешних кешей.

Заранее спасибо.


person bated    schedule 31.07.2015    source источник


Ответы (1)


Вот разбивка того, что это за вещи:

localCulls — количество раз, когда элементы были перемещены из кэша элементов в результате загрузки новых элементов, но кэш был заполнен.

localItemsCulled — количество элементов, которые были удалены из кеша в результате локальной отбраковки (см. выше).

localMaxCulled - Максимальное количество элементов, которые были вытолкнуты из кеша за один раз.

weakCulls — сколько раз очищался кеш слабых предметов. Это значение увеличится на 1, когда вы вручную вызовете метод clearWeakTables() в репозитории через обозреватель компонентов.

weakItemsCulled — количество элементов, которые были удалены из кеша слабых предметов. Это произойдет, когда кеш слабых элементов будет очищен, и это число является подсчетом того, сколько элементов было проверено сборщиком мусора и, следовательно, удалено из кеша слабых элементов.

weakMaxCulled — как и localMaxCulled, это максимальное количество записей слабых элементов, которые были удалены одновременно.

person Alexey    schedule 05.08.2015