Ne l'un de vous connais un Java Carte ou standard similaires banque de données qui élimine automatiquement les entrées après un délai d'attente? De préférence dans une bibliothèque open source qui est accessible via maven?
Je sais que des moyens à mettre en œuvre la fonctionnalité et moi-même ont fait à plusieurs reprises dans le passé, donc je ne demande pas de conseils à cet égard, mais pour les pointeurs pour une bonne implémentation de référence.
WeakReference basée sur des solutions comme WeakHashMap ne sont pas une option, parce que mes clés sont susceptibles d'être non-internés des cordes et je veux un délai configurable qui ne dépend pas de le garbage collector.
Ehcache est également une option que je ne voudrais pas compter sur parce qu'il a besoin externe des fichiers de configuration. Je suis à la recherche d'un code-seule solution.