ApacheIgnite的近缓存可以是离堆空间的吗?
创始人
2024-09-06 01:30:07
0

Apache Ignite的近缓存默认是存在堆内存中的。但是,我们可以将它配置为离堆存储来提高缓存的性能和可靠性。我们可以使用以下示例代码将近缓存设置为离堆内存存储:

CacheConfiguration cfg = new CacheConfiguration<>("personCache");

// Enabling near cache. NearCacheConfiguration nearCfg = new NearCacheConfiguration<>(); nearCfg.setNearEvictionPolicy(new LruEvictionPolicy<>(100000));

// Setting up off-heap memory for the near cache. nearCfg.setNearEvictionPolicyFactory(new LruEvictionPolicyFactory<>()); nearCfg.setNearOffHeapMaxMemory(100L * 1024L * 1024L);

cfg.setNearConfiguration(nearCfg); cfg.setMemoryMode(CacheMemoryMode.OFFHEAP_TIERED);

Ignite ignite = Ignition.start();

ignite.addCacheConfiguration(cfg);

在上面的代码示例中,我们使用CacheConfiguration将一个名为“personCache”的缓存配置为包括近缓存的离堆内存存储。我们使用NearCacheConfiguration来启用近缓存,并使用setNearOffHeapMaxMemory方法指定我们希望将多少内存分配给离堆存储。最后,我们将缓存的内存模式设置为“OFFHEAP_TIERED”,即将近缓存配置为离堆存储。

相关内容

热门资讯

三分钟软件!WEPOke辅助挂... 三分钟软件!WEPOke辅助挂(透视)扑克时间假假(一直真的有挂)1、这是跨平台的扑克时间黑科技,在...
1分钟黑科技!WePoKer辅... 1分钟黑科技!WePoKer辅助挂(透视)微扑克有辅助软件(都是真的有挂);人气非常高,ai更新快且...
三分钟免费!wepoke辅助挂... 三分钟免费!wepoke辅助挂(透视)aapoker安卓版辅助(一般真的有挂)是一款可以让一直输的玩...
三分钟口控制!wEPOKE辅助... 三分钟口控制!wEPOKE辅助挂(透视)wpk德州扑克(原来真的有挂)1、德州扑克ai机器人多个强度...
九分钟识别!we辅助poker... 九分钟识别!we辅助poker辅助挂(透视)wpk辅助(果然真的有挂)1、不需要AI权限,帮助你快速...
4分钟插件!wepoke辅助挂... 4分钟插件!wepoke辅助挂(透视)wepoke挂真的假的(一贯真的有挂);人气非常高,ai更新快...
一分钟德州!wepoke辅助挂... 一分钟德州!wepoke辅助挂(透视)pokermastersteam外挂(一般真的有挂);一分钟德...
1分钟插件!WePoke辅助挂... 1分钟插件!WePoke辅助挂(透视)pokernow可以加注(都是真的有挂)是一款可以让一直输的玩...
4分钟游戏!wepoker辅助... 4分钟游戏!wepoker辅助挂(透视)微扑克必胜技巧(一般真的有挂)1、微扑克ai机器人多个强度级...
十分钟识别!Wpk辅助挂(透视... 十分钟识别!Wpk辅助挂(透视)wepoke挂真的假的(总是真的有挂)您好,wepoke,确实是有挂...