Sto lavorando con ehcache 2.5.4.ehcache in base alla data
Ho un oggetto che deve essere memorizzato nella cache per tutto il giorno e aggiornato con un nuovo valore alle 00:00 di ogni giorno.
Attualmente con le configurazioni ehcache posso solo impostare il tempo di vita e il tempo di inattività, ma ciò dipenderà dal momento in cui ho creato l'oggetto o quando viene utilizzato. vale a dire:
<cache
name="cache.expiry.application.date_status"
maxElementsInMemory="10"
eternal="false"
timeToIdleSeconds="60"
timeToLiveSeconds="50" />
C'è un modo per ottenere EHCache per scadere cache specifici in base ai momenti specifici.
Non è possibile direttamente. Che dire dell'utilizzo di un trigger CRON esterno ([tag: quartz-scheduler]?) Per cancellare manualmente la cache? –