Hibernate: есть третий уровень кеша?
Во время собеседования работодатель спросил меня о том, «сколько уровней кэша в спящем режиме»?
Итак, я описал уровень 1 и 2.
Он сказал правильно, но есть также кэш третьего уровня, например, кешировать результат какой-то таблицы, которая не часто меняется, например, «ВАЛЮТА» или «СТРАНА», и перезагружать эти таблицы каждые «12/24 / сколько времени вы хотите» часов ,
Я ищу по этому поводу, но ничего не нашел. Так есть ли на самом деле третий уровень кеша или это просто какие-то функции, и если да, то как называется эта функция и как я могу ее использовать?
ОБНОВЛЕНИЕ: Вы думаете, что он просто говорит о query.setCacheable (true)Вот ? mrbool.com/how-to-use-hibernate-query-cache/33439. Но где я могу определить, как долго я помещаю в кеш результат запроса? Я предполагаю, что это не кэшируется навсегда. Если это просто, я переименую тему в «Как определить продолжительность для setCacheable с помощью hibernate.