При использовании Hibernate и Ehcache в качестве реализации кэша второго уровня (2LC) (или может) этот кэш используется при выполнении операций COUNT с предложением WHERE?
В терминах SQL запросвыполнение SELECT COUNT(id) FROM table WHERE someColumn > 100
.В некоторых случаях переданное значение будет отличаться каждый раз, иногда оно всегда будет одинаковым.
Я предполагаю, что это выходит за рамки 2LC, и вместо этого необходимо будет управлять «вручную» (кэшировать результат запроса и аннулировать этот кеш при каждом изменении базовых данных.