我正在使用赤土陶器的ehcache,我想知道这种cotext中属性maxElementsOnDisk的含义是什么。
这是否意味着兵马俑层上允许的最大元素?
如果没有,控制tarracotta图层允许的元素数量的属性是什么?
如果我理解正确maxEntriesLocalHeap表示本地堆层上允许的条目数,并且它可以溢出到可以溢出到磁盘的terracotta层(如果我错了请纠正我)但我不确定名称是什么控制每个元素的元素。
顺便说一下,在我的用例中,我永远不会想要将条目写入磁盘,如果本地堆或赤土陶器层中没有空间,则应该逐出该条目。Yosi
答案 0 :(得分:1)
有2家商店和相关选项:
maxElementsInMemory
maxElementsOnDisk
L2大小表示最大缓存大小。元素可以从L1溢出到L2。
使用Terracotta时,会覆盖maxElementsOnDisk
值以提供L2大小。此外,从未使用DiskStore,因为元素溢出到Terracotta(L2商店)。
您可以在official FAQs和a related bug report中阅读相关内容。