Herhangi biriniz belirli bir zaman aşımından sonra girişleri otomatik olarak temizleyen bir Java Haritası veya benzer bir standart veri deposu biliyor musunuz? Bu, eski sürenin dolduğu girişlerin otomatik olarak “yaşlandığını” yaşlanma anlamına gelir.
Tercihen Maven?
İşlevselliği kendim uygulamanın yollarını biliyorum ve geçmişte birkaç kez yaptım, bu yüzden bu konuda tavsiye istemiyorum, ancak iyi bir referans uygulamasına işaret ediyorum.
WeakHashMap gibi WeakReference tabanlı çözümler bir seçenek değildir, çünkü anahtarlarımın interned olmayan dizeler olması olasıdır ve çöp toplayıcısına bağlı olmayan yapılandırılabilir bir zaman aşımı istiyorum.
Ehcache , harici yapılandırma dosyalarına ihtiyaç duyduğu için güvenmek istemediğim bir seçenek. Ben sadece kod çözümü arıyorum.