Actualmente, para verificar si la memoria caché de segundo nivel de Hibernate se usó para una consulta de base de datos, verifico mi registro SQL (a través de p6spy o logSql = true en Datasource.groovy) para ver si Grais/Hibernate activaba una consulta SQL . Y supongo que si la consulta no se registró, podría significar que se utilizó la memoria caché.¿Cómo saber/registrar si la memoria caché de segundo nivel de Hibernate se usó o no para una consulta?
Es bastante complicado para una información simple, ¿no?
¿Conoces una manera simple de obtener y registrar la información: "Se usó la memoria caché contra la consulta DB?"
EDIT: Siguiendo las recomendaciones de Pascal, he agregado este trace 'org.hibernate.cache'
a mi configuración de log4j.