me gustaría poner en práctica el siguiente algoritmo anterior Ehcache:recuperar objetos caducados en Ehcache
- tratar de conseguir un elemento de la caché
- si el elemento no ha caducado
- sirven al valor
- demás
- servir el valor expirado
- regenerar el elemento en el fondo
Pero nunca consigo un elemento caducado (Element.isExpired()). Traté de jugar con mi configuración de caché (especialmente TimeToLive y TimeToIdle) pero parece que no puedo hacer que funcione como quiero. Puedo enumerar las claves en la memoria caché, pero si "obtengo()" un elemento caducado, siempre obtengo un valor nulo.
¿Qué estoy haciendo mal?
Simplemente curioso, ¿alguna vez se le ocurrió una solución o un enfoque alternativo a esto? –