Apigee lookupcache.LookupCachePolicy.cachehit在整个请求中显示true或false

Apigee lookupcache.LookupCachePolicy.cachehit在整个请求中显示true或false,apigee,Apigee,所以我有一个API端点,它创建一个缓存并验证该缓存是否存在。但是,查找缓存策略在相同负载的重复请求中显示不同的响应。它将在多个请求中显示true或false。为什么会这样 流变量lookupcache.LookupCachePolicy.cachekey&lookupcache.LookupCachePolicy.cachename在所有请求中都是相同的,但cachehit值仍然是true或false,即使该值存在于缓存中。我的解决方案正在删除 <PurgeChildEntries>

所以我有一个API端点,它创建一个缓存并验证该缓存是否存在。但是,查找缓存策略在相同负载的重复请求中显示不同的响应。它将在多个请求中显示true或false。为什么会这样


流变量lookupcache.LookupCachePolicy.cachekey&lookupcache.LookupCachePolicy.cachename在所有请求中都是相同的,但cachehit值仍然是true或false,即使该值存在于缓存中。

我的解决方案正在删除

<PurgeChildEntries>true</PurgeChildEntries> 
true
在我的无效缓存策略中,由于某种原因,它会随机使未输入属性引用的缓存无效。因此,将在查找缓存策略中接收间歇响应