Вы можете сериализовать на диск, базу данных, через кластер и т.д ...
простой Java-кэш в памяти, который имеет хороший параллелизм (поэтому LinkedHashMap не достаточно хорош), и который можно периодически сериализовать на диск.
Одна особенность, которая мне нужна, но которую оказалось трудно найти, - это способ «взглянуть» на объект. Под этим я подразумеваю извлечение объекта из кэша, не позволяя кешу удерживать объект дольше, чем это было бы в противном случае.
Обновить: Дополнительное требование, о котором я не упомянул, это то, что мне нужно иметь возможность изменять кэшированные объекты (они содержат плавающие массивы) на месте.
Кто-нибудь может дать какие-нибудь рекомендации?