Apigee Cache在访问时刷新

时间:2013-12-13 07:44:02

标签: caching apigee

说,我通过PopulateCache策略在Apigee上设置了一个条目,其中一个密钥到期为3600秒。当我使用密钥执行缓存的LookUp时,它是刷新单个条目的到期时间,还是仍然坚持原始持续时间。

Ex:条目缓存3000秒,现在我执行LookUp。是否会再次重置为3600秒,还是仅保持3000秒?

感谢。

2 个答案:

答案 0 :(得分:0)

使用LookupCache政策访问缓存值刷新其到期TTL。 如果发生这种情况,则应确保PopulateCache策略具有适当的条件。听起来你可能会在每个请求中为缓存设置(“填充”)相同的值,因此永远不会允许它过期。

<Step>
    <Condition>lookupcache.my-cache-lookup-policy.cachehit == "false"</Condition>
    <Name>my-populate-cache-policy</Name>
</Step>

即。如果缓存查找丢失,则仅填充缓存

答案 1 :(得分:0)

这与环境有关。一旦我取消部署代码并重新部署它,事情就开始正常了。

黄金计算规则:-) 感谢。