Hazelcast IMap中的嵌套集合

维维克

我有一个hazelcast实例,并且正在从中获取地图。

IMap<Object,Object> cache= hazelCastInstance.getMap(collectionName);

我想将一个嵌套的集合(例如List <List <Definition>>)存储到其中。

定义=>类(此实现可序列化)

cache.set(cacheKey, object, ttl,TimeUnit.SECONDS);

cacheKey =>唯一键

对象=>嵌套集合

ttl =>生存时间

我收到异常:java.io.NotSerializableException:java.util.ArrayList $ SubList

我是第一次使用hazelcast。有人知道为什么吗?

请指教。

谢谢

芬特耶

该错误是由于ArrayList $ Sublist无法序列化引起的。可以通过将代码替换为以下代码来解决:

cache.set(cacheKey, new ArrayList(objects), ttl, SECONDS)

现在您摆脱了引起问题的内部类。子列表的内容将被复制到普通的ArrayList中,序列化没有问题。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在 Hazelcast Jet Processor 上使用 Hazelcast IMap

来自分类Dev

IMap Hazelcast尺寸操作

来自分类Dev

Hazelcast IMap TTL到期

来自分类Dev

Hazelcast IMap:keySet()与localKeySet()

来自分类Dev

嵌入在tomcat中的Hazelcast

来自分类Dev

要在hazelcast中存储在IMap中以进行缓存的数据存储在hazelcast服务器中或运行hazelcast实例的位置?

来自分类Dev

Hazelcast:IMap 和 ISemaphore 中跨分区的数据分布差异

来自分类Dev

hazelcast IMap只能用于锁定吗?

来自分类Dev

Hazelcast:我可以从Memcached访问IMap吗?

来自分类Dev

在HazelCast中增加堆大小

来自分类Dev

日志记录中的Hazelcast异常

来自分类Dev

Hazelcast中谓词结果的大小

来自分类Dev

在HazelCast中增加堆大小

来自分类Dev

在hazelcast中创建多个地图

来自分类Dev

Hazelcast序列化嵌套对象

来自分类Dev

与Hazelcast中的EntryProcessor和MapListener一起使用时,IMap.unlock()中的性能问题

来自分类Dev

hazelcast配置中自动增量标记的目的

来自分类Dev

自定义对象中的Hazelcast查询

来自分类Dev

Hazelcast实例未激活!在3.2.1中

来自分类Dev

在hazelcast呼叫中多次加载全部

来自分类Dev

在Hazelcast中批量加载数据的最佳方法

来自分类Dev

在hazelcast呼叫中多次加载全部

来自分类Dev

hazelcast地图的单个分区中的多个地图

来自分类Dev

在Hazelcast中更新关系数据

来自分类Dev

在没有MapStore且具有MapStore的hazelcast IMap中更新值

来自分类Dev

Hazelcast- 使用 IMap 注册 Map Listener 的正确位置

来自分类Dev

使用hazelcast-3.6.jar创建的服务器未从hazelcast.xml中获取配置

来自分类Dev

是否可以在Hazelcast中创建WAN范围的主题?

来自分类Dev

2个不同的Docker主机中的Hazelcast成员

Related 相关文章

热门标签

归档