mi piacerebbe implementare il seguente algoritmo sopra EHCache:recuperare gli oggetti scaduti in EHCache
- cercare di ottenere un elemento dalla cache
- se l'elemento non è scaduto
- servono il valore
- altro
- servire il valore scaduto
- aggiornare l'elemento in background
Ma non ho mai ottenere un elemento scaduto (Element.isExpired()). Ho provato a giocare con la mia configurazione della cache (in particolare TimeToLive e TimeToIdle) ma non riesco a farlo funzionare come voglio. Posso elencare le chiavi nella cache, ma se "get()" è un elemento scaduto, ottengo sempre un valore nullo.
Cosa sto sbagliando?
Solo curioso, hai mai trovato una soluzione o un approccio alternativo a questo? –