如何配置堆外内存?

How to configure off-heap memory?

我的Ehcache(2.10.4)默认使用了很多堆内存,请问如何配置堆外内存?

相同的 EHCache 配置:

<defaultCache
    maxElementsInMemory="8000"
    maxElementsOnDisk="10000"
    eternal="false"
    timeToIdleSeconds="3600"
    timeToLiveSeconds="3600"
    overflowToDisk="true"
    diskPersistent="false"
    diskExpiryThreadIntervalSeconds="120"
    memoryStoreEvictionPolicy="LRU"
/>

是否需要配置堆外内存?

Ehcache 2.x 仅作为商业功能提供堆外支持。 但是 Ehcache 3.x 将其作为开源版本的一部分提供。