预期行为-Hazelcast中Map级别和关键级别的TTL?

预期行为-Hazelcast中Map级别和关键级别的TTL?,hazelcast,hazelcast-imap,Hazelcast,Hazelcast Imap,假设我有一个Hazelcast映射,它在配置文件中定义了86400秒的TTL,在初始化映射时使用它 但是,我在代码中观察到,在映射中添加条目时(使用map.put())-还为所有单个值传递了另一个TTL 我希望了解这种配置的预期行为 关键级别的TTL是否会被视为更高级,而TTL和map级别将被忽略 是;当您使用IMap#put(键、值、TTL、时间单位)API设置TTL时,它会覆盖由映射配置定义的TTL值

假设我有一个Hazelcast映射,它在配置文件中定义了86400秒的TTL,在初始化映射时使用它

但是,我在代码中观察到,在映射中添加条目时(使用map.put())-还为所有单个值传递了另一个TTL

我希望了解这种配置的预期行为


关键级别的TTL是否会被视为更高级,而TTL和map级别将被忽略

是;当您使用
IMap#put(键、值、TTL、时间单位)
API设置TTL时,它会覆盖由映射配置定义的TTL值