Я кэшировал некоторые экземпляры домена и запросы в моем приложении grails. Я ожидаю, что после того, как в первый раз запросы будут обработаны в БД, последующие вызовы будут попадать только в кеш.
Но я вижу, что периодически запросы достигают дБ (каждые 5-6 раз). В настоящее время данные не обновляются / не добавляются в базу данных. Я использую p6spy для проверки всех зарегистрированных запросов и не вижу никаких обновлений или вставок.
Есть ли какие-то дополнительные настройки, которые мне нужно настроить?
В настоящее время класс домена имеет
static mapping = {
cach true
}
Запросы типа findBy*
имеют набор [cache:true]
.