我正在使用ignite 2.0,因为没有setMemoryMode
方法可用,我无法明确地设置它。但是当我尝试加载缓存时,我在ignitevisor中注意到了:
Entries(Heap / Off-heap)
min 223(223/0)
avg 223 (223/0)
max 223(223/0)
这意味着所有缓存都在堆上。如何在ignite 2.0中配置它?
此CacheConfiguration::setOnheapCacheEnabled(false);
无效
答案 0 :(得分:1)
在具有默认配置的2.0版中,Ignite在堆外存储条目。 这是遮阳板的问题,这里是ticket。
您可以使用
检查您的条目是否位于堆外Stream.concat(
Stream.of(list.stream().findFirst().get()),
list.stream().skip(1).sorted(Comparator.comparing(Student::getAge)))
.collect(Collectors.toList()).skip(1);