如何在Hazelcast中定义地图

时间:2015-06-24 20:28:39

标签: java xml configuration-files spring-2.5 hazelcast-imap

我需要使用Hazelcast缓存Java项目中使用的数据库中的一些值。逻辑是检查缓存是否为空,然后通过调用dao方法填充它;否则,从缓存中返回对象。

我对Hazelcast完全陌生,并对在xml文件中配置地图感到困惑:它可以包含在hazelcast元素中,可以定义TTL和其他有用属性的情况,也可以定义它在hazelcast元素之外,使用对它的引用,不能使用属性的情况。

我不明白为什么这个语法区别于同一个XML元素。我正在处理的项目将使用在另一个项目中创建的hazelcast实例bean,如果我在其外部定义地图,我就无法配置任何东西。

1 个答案:

答案 0 :(得分:1)

您可以在该地图上调用此方法:

V put(K键,V值,长ttl,TimeUnit timeunit);

您无需在地图上配置任何内容。