Apakah ada di antara Anda yang tahu tentang Java Map atau penyimpanan data standar serupa yang secara otomatis membersihkan entri setelah batas waktu tertentu? Ini berarti penuaan, di mana entri yang sudah kadaluwarsa “usang” secara otomatis.
Lebih disukai di perpustakaan sumber terbuka yang dapat diakses melalui Maven?
Saya tahu cara untuk menerapkan fungsi sendiri dan telah melakukannya beberapa kali di masa lalu, jadi saya tidak meminta saran dalam hal itu, tetapi untuk petunjuk penerapan referensi yang baik.
Solusi berbasis WeakReference seperti WeakHashMap bukan pilihan, karena kunci saya cenderung bukan string yang diinternir dan saya ingin batas waktu yang dapat dikonfigurasi yang tidak bergantung pada pengumpul sampah.
Ehcache juga merupakan opsi yang tidak ingin saya andalkan karena memerlukan file konfigurasi eksternal. Saya mencari solusi hanya kode.