Задача кэшировать некие поступающие объекты отчетов, но в заранее заданном объеме. Что-то вроде new ArrayBlockingQueue<Report>(100), но при определенных обстоятельства ради которых этот кэш и храниться, нужно проходить по этой очереди от свежих отчетов, к более старым.
Как это можно реализовать без велосипедов? Может в гуаве что-то есть такое готовое?
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости