说,我通过PopulateCache策略在Apigee上设置了一个条目,其中一个密钥到期为3600秒。当我使用密钥执行缓存的LookUp时,它是刷新单个条目的到期时间,还是仍然坚持原始持续时间。
Ex:条目缓存3000秒,现在我执行LookUp。是否会再次重置为3600秒,还是仅保持3000秒?
感谢。
答案 0 :(得分:0)
使用LookupCache
政策访问缓存值不刷新其到期TTL。
如果发生这种情况,则应确保PopulateCache
策略具有适当的条件。听起来你可能会在每个请求中为缓存设置(“填充”)相同的值,因此永远不会允许它过期。
<Step>
<Condition>lookupcache.my-cache-lookup-policy.cachehit == "false"</Condition>
<Name>my-populate-cache-policy</Name>
</Step>
即。如果缓存查找丢失,则仅填充缓存
答案 1 :(得分:0)
这与环境有关。一旦我取消部署代码并重新部署它,事情就开始正常了。
黄金计算规则:-) 感谢。