#java #multithreading #data-structures #map
#java #многопоточность #структуры данных #словарь
Вопрос:
Мне нужна потокобезопасная карта с политикой истечения срока действия, ограниченной по времени. Я попытался найти существующую библиотеку, но не смог ее найти. Кэш Jboss будет отличной альтернативой для моих требований. У меня есть черновик первого варианта. Пожалуйста, взгляните на код, размещенный на pastebin
Мне нужны конструктивные комментарии и предложения по улучшению. Заранее спасибо.
Ответ №1:
Взгляните на Гуава Картограф: http://guava-libraries.googlecode.com/svn/trunk/javadoc/com/google/common/collect/MapMaker.html
Он делает именно то, что вы ищете.
Комментарии:
1. Это здорово! Спасибо, я забыл о guava.
Ответ №2:
я уверен, что в ehcache было бы что-то, что сработало бы. возможно, немного «легче», чем кэш jboss.