-
La taille des HashSet
Bonjour,
J'ai une HashSet qui est regulierement remplie avec des elements.
J'ai peur qu'au bout d'un certain temps le programme prenne une place monstrueuse en memoire. Je voudais donc limiter la taille de la HashSet par exemple a 100.
Par contre si la liste contient 100 elements et que j'en rajoute un, le 100 eme est supprime et le nouveau prend la place du premier et ainsi de suite...
Comme une Pile quoi (FIFO).
Les HashSet font ca ?
Merci.
Sebastien.
-
Non pas directement, un HashSet n'est qu'une structure de données.
Je te recommande de chercher un Framework de cache pour éviter de recoder ce fonctionnement : ehcache, oscache, jboss cache ...
-
Merci.
Je vais regarder ca.
-
salut
regarde dans commons-collection de apache
Il ya
Code:
org.apache.commons.collections.buffer.CircularFifoBuffer
Cdlt
-