Вообще у кешей есть два параметра - lifetime и idletime, почитайте о них и выберите тот, который вам удобен, но использовать сразу оба не рекомендуется
Я немного тупенький. У меня enhache получается реализация? <dependency> <groupId>org.hibernate</groupId> <artifactId>hibernate-jcache</artifactId> <version>your_hibernate_version</version> </dependency>