why not forever? you can use `@Cacheable(forever = true)`