Периодически обновлять или аннулировать весь кеш в eclipselink - PullRequest
0 голосов
/ 11 января 2012

есть ли способ периодически аннулировать весь кеш в eclipselink (скажем, каждые 5 минут).это можно сделать в свойстве файла persistence.xml?

1 Ответ

1 голос
/ 16 января 2012

Вы можете установить таймаут аннулирования кэша для каждой сущности,

См. Аннотацию @Cache.

Вы можете использовать SessionCustomizer для перебора всех дескрипторов и установки по умолчанию для всех.

Вы также можете использовать API JpaCache во время выполнения для аннулирования всего кэша.Вы можете использовать EJB таймер для вызова этого.

...