Вы перепутать разные понятия.
Кавычка:
Разница между ОЗУ и кэш является его производительность, стоимость, а также близость к центральному процессору. Кэш быстрее, дороже и ближе к процессору. Из-за стоимости гораздо меньше кеша, чем RAM. Самый простой компьютер - это процессор и хранилище данных.
Речь идет об архитектуре компьютера и применяется ко всем компьютерам, независимо от того, какой язык программирования вы используете. Невозможно напрямую контролировать, какие данные находятся в кеше. Кэш CPU будет хранить данные, которые запрашиваются очень часто автоматически. Программисты могут улучшить свои программы, чтобы сделать его более «дружественным» к конкретной аппаратной архитектуре. Например, если у процессора имеется только небольшой кеш, код может быть оптимизирован для работы с меньшим набором данных.
Java Cache - это нечто другое. Это библиотека, которая кэширует объекты Java, например. для сохранения запросов к внешней службе. Java Cache, может хранить данные объекта в куче, вне кучи в отдельной памяти или диске. Внутри кучи имеет самый быстрый доступ, так как для любого хранилища вне кучи объекты должны быть преобразованы в потоки байтов (вызывается сериализация или сортировка)
Что вы подразумеваете под «в кеше»? Если вы имеете в виду кеш процессора, вы на самом деле не «храните вещи»; вместо этого он хранит копию нескольких разделов ОЗУ, и весь доступ к памяти должен пройти через нее. –
Если вы используете кеш приложения, где, по вашему мнению, живет кеш - вне кучи? И мы не можем дать вам сценарии, а также предложения по использованию сценариев. Если у вас есть проблема, написала какой-то код, и у вас есть проблема, мы можем попробовать и помочь. – prabugp