Перетащите ehcache.xml в grails-app / conf.Вы можете взять его, например, из %grails_home%/lib/ehcache-core-XXX.jar
, ehcache-failsafe.xml.
В теге defaultCache введите timeToLiveSeconds="3600"
.
Хотя кеш не даст вам абсолютной гарантии - например, он не будет предварительно кэшироваться, а некоторые экземпляры могут бытьвытолкнул.
РЕДАКТИРОВАТЬ : Если вам интересна стратегия кэширования для класса, образец :
<cache name="org.appfuse.model.User"
eternal="false"
timeToIdleSeconds="3600"
timeToLiveSeconds="3600"
overflowToDisk="false" />