Infinispan值作为对象列表

时间:2016-05-04 18:16:36

标签: list dictionary caching infinispan

我想询问有关Infinispan缓存中存储在地图中的值的问题。我看到很多简单的例子,其中key是字符串,value是某个对象。是否可以创建键为字符串且值包含某些对象列表的映射?创建用作缓存的map的值是否有任何限制? 在此先感谢您的帮助。

1 个答案:

答案 0 :(得分:3)

您可以在键和值中存储任何内容,但对于群集缓存,这些对象必须是可序列化的或可外部化的。

请注意,群集缓存实际上存储了对象的副本,因此如果执行

List<String> list = new ArrayList<>();
cache.put("key", list);
list.add("foo");
System.out.println(map.get("key"));

它只打印[]

相关问题