Google Script Cache object具有获取特定密钥或密钥列表的方法,但是有什么方法可以简单地查看当前存储在缓存中的所有密钥吗?
答案 0 :(得分:0)
如果有,它将记录在案。但这不是必需的,因为高速缓存未命中是正常现象和预期行为。
缓存的假定行为是,如果您不在缓存中,则可以从其他地方获取值。因此,您首先尝试从缓存中获取它,如果不存在,则只获取null
。如果您的缓存尝试返回null
,则可以通过其他方式获得它:
var possibleValue = myCache.get("some key");
if (possibleValue === null) {
possibleValue = computeValueForKey("some key");
myCache.put("some key", possibleValue, numSeconds);
}
// Use `possibleValue`, since we got it, somehow.
如果您使用缓存但不知道键,则需要更改应用程序设计。