MapState updateTtlOnReadAndWrite 基于键或值?
MapState updateTtlOnReadAndWrite based on keys or values?
在 MapState 和 TTL 配置设置为 updateTtlOnReadAndWrite()
的情况下,TTL 是在读取键时更新(例如调用 map.keys()
)还是仅在检索关联值时更新?
当调用 updateTtlOnReadAndWrite()
时,api 和 contains()
一样会更新关联值的 TTL,即使我们没有触及该值。对于 api keys()
,当迭代器访问这些键时,TTL 将被更新。不会更新迭代器未触及的键值的 TTL。
在 MapState 和 TTL 配置设置为 updateTtlOnReadAndWrite()
的情况下,TTL 是在读取键时更新(例如调用 map.keys()
)还是仅在检索关联值时更新?
当调用 updateTtlOnReadAndWrite()
时,api 和 contains()
一样会更新关联值的 TTL,即使我们没有触及该值。对于 api keys()
,当迭代器访问这些键时,TTL 将被更新。不会更新迭代器未触及的键值的 TTL。