Я пишу кеш-сервер в java, который будет кешировать данные изображений (jpgs, pngs, tiff и т. Д.) В памяти для быстрого доступа через http.Изображения предоставляются другим сервисом, что является дорогостоящей операцией, поэтому я хочу кэшировать их на своем сервере кэширования.
Есть несколько причин, почему я пишу это с нуля, поэтому я ищу ответ не [какой-нибудь умный программный продукт]
Вопрос : КакМогу ли я сохранить определенный набор объектов данных в основной памяти и обеспечить, чтобы данные действительно находились в основной памяти, когда мне это нужно, а не передавались на диск диспетчером виртуальной памяти?То есть, как я могу сделать это в Java?
Дополнительная информация: На объекты можно ссылаться с любым интервалом, например, дней или, скажем, лет друг от друга, чтобы быть немногоextreme: -)
EDIT : Я нашел это ТАК сообщение , которое спрашивает: «Вы можете хранить объекты в смежной памяти?»- Это не тот вопрос, который я задаю, хотя он мог бы помочь, если бы на объекты ссылались все время, я полагаю.И, кстати, ответ на этот вопрос был «нет», за исключением, очевидно, для типов значений в массивах.