EhCache DiskStore находится в памяти - PullRequest
1 голос
/ 29 апреля 2011

Я использую EhCache с кешем памяти, загруженным из дискового кеша.

При выгрузке JVM моего процесса я заметил, что EhCache хранит в памяти кеш и объекта диска в хранилищеэтот кеш.

Объем памяти обоих становится большим (DiskStore в памяти составляет около 75% кеша памяти).

Мне интересно, почему DiskStore находится на диске и в памяти, кроме обычного кеша памяти?

1 Ответ

1 голос
/ 29 апреля 2011

Кэш кэширует данные в памяти для скорости доступа.Вы должны загрузить данные в память, чтобы использовать их, и это очень плохая идея - удалить их с диска только потому, что они находятся в памяти.

В этом случае сохранение ресурсов диска является пустой тратой времени, посколькуОтносительно дешево, а смена - относительно дорого.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...