我正在使用ehache v.2.8。
但我不确定我是否正确理解了有关为缓存保留内存的文档。
如果内存设置为ehcache.xml
,请执行以下操作:
<ehcache maxBytesLocalHeap="256M">
(...)
</ehcache>
..它实际上是在开始时分配的,这个缓存将使用正好256MB 的堆,或者这只是意味着(就像它应该,如果这个属性被命名为这样),这个缓存堆可以最多256MB 吗?
答案 0 :(得分:3)
这意味着此缓存将尽力包含 256MB或更少的用户数据。
但请注意,由于内部数据结构,缓存的实际内存占用量可能会稍大一些。
此外,如果缓存以满负荷运行,它可能会在逐出驱逐时暂时超出规模。