L'un d'entre vous connaît-il une carte Java ou un magasin de données standard similaire qui purge automatiquement les entrées après un délai donné? Cela signifie le vieillissement, où les anciennes entrées expirées «vieillissent» automatiquement.
De préférence dans une bibliothèque open source accessible via Maven?
Je connais des moyens d'implémenter la fonctionnalité moi-même et je l'ai fait plusieurs fois dans le passé, donc je ne demande pas de conseils à cet égard, mais des pointeurs vers une bonne implémentation de référence.
Les solutions basées sur WeakReference comme WeakHashMap ne sont pas une option, car mes clés sont probablement des chaînes non internes et je veux un délai configurable qui ne dépend pas du garbage collector.
Ehcache est également une option sur laquelle je ne voudrais pas compter car il a besoin de fichiers de configuration externes. Je recherche une solution uniquement codée.