Каков максимальный размер значения, которое может храниться в EhCache на всех уровнях хранения (хранилище памяти, хранилище вне кучи, дисковое хранилище)?
Мой главный вопрос: подходит ли EhCache для кэширования больших файловых потоков?
Каков максимальный размер значения, которое может храниться в EhCache на всех уровнях хранения (хранилище памяти, хранилище вне кучи, дисковое хранилище)?
Мой главный вопрос: подходит ли EhCache для кэширования больших файловых потоков?
Ehcache не имеет внутренних ограничений для хранения очень больших значений. Ограничение живет больше в памяти кучи, которую может иметь ваше приложение. И это потому, что Ehcache ВСЕГДА имеет уровень в куче, и эти значения будут помещаться в него при извлечении из кеша.
Ehcache не предназначен для потоковой передачи значений из кучи или дисковых уровней и обратно, что исключает необходимость наличия достаточного количества кучи для их хранения.