首页 > 解决方案 > 堆缓存和普通缓存的区别

问题描述

谁能解释一下堆缓存和普通缓存有什么区别?在速度和高可用性方面都相同还是有什么区别?

标签: java.netesb

解决方案


请参阅ehCache 文档。Java 将其大部分对象组织在一个堆结构中。这意味着当使用“堆缓存”时,ehCache 将数据存储在那里。

此外,还有一个“堆外缓存”,这意味着一些其他结构和内存位置用于存储数据。这对于更大的缓存和与普通 Java 堆的分离可能很有用。


推荐阅读