Пожалуйста, обратитесь к документации ehCache .Java организует большинство своих объектов в структуре кучи .Это означает, что при использовании «кэша кучи» ehCache хранит данные там.
Кроме того, существует «кэш вне кучи», что означает, что для хранения данных используются некоторые другие структуры и области памяти.Это может быть полезно для больших кешей и отделения от обычной кучи Java.