Ignite 缓存已关闭异常
访问Ignite缓存进行查询时,我遇到“缓存已关闭”异常。我所做的只是Ignite 缓存已关闭异常,ignite,gridgain,Ignite,Gridgain,访问Ignite缓存进行查询时,我遇到“缓存已关闭”异常。我所做的只是 CacheConfiguration cfg = new CacheConfiguration(); cacheConfiguration.setCacheMode(CacheMode.REPLICATED); cacheConfiguration.setAtomicityMode(CacheAtomicityMode.TRANSACTIONAL_SNAPSHOT); cacheConfiguration.se
CacheConfiguration cfg = new CacheConfiguration();
cacheConfiguration.setCacheMode(CacheMode.REPLICATED);
cacheConfiguration.setAtomicityMode(CacheAtomicityMode.TRANSACTIONAL_SNAPSHOT); cacheConfiguration.setWriteSynchronizationMode(CacheWriteSynchronizationMode.PRIMARY_SYNC);
IgniteCache cache = ignite.getOrCreateCache(cfg);
初始化后,在代码中的另一个地方调用cache.get(“key”)
;但这是一个例外
缓存变量是某个类的对象的成员。为什么缓存在手动关闭之前不能保持打开状态
我不会在任何地方关闭它通常在客户端断开连接、服务器停机或客户端使用新ID重新连接时发生,因为您没有在代码中的任何地方调用
.close()
或.destory()