Как принудительно перечитать данные БД (без вытеснения кеша второго уровня перед чтением), а затем поместить их в кеш.
Вариант использования следующий:
Есть сервис, который использует словарные данные. Сервис испытывает высокую нагрузку, поэтому производительность является обязательным условием. Я хотел бы, чтобы данные словаря всегда были доступны в кеше второго уровня для службы. Данные словаря могут быть изменены извне, поэтому кэш необходимо периодически обновлять.
Есть ли возможность «обновить» кеш второго уровня таким образом, чтобы другие клиенты SessionFactory
не вызывали попадания в БД (получали старые элементы во время чтения обновленных данных).
ehcache
используется в качестве поставщика кеша, но его можно разумно изменить.