查看Google脚本缓存的所有键

时间:2018-09-04 17:38:50

标签: google-apps-script

Google Script Cache object具有获取特定密钥或密钥列表的方法,但是有什么方法可以简单地查看当前存储在缓存中的所有密钥吗?

1 个答案:

答案 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.

如果您使用缓存但不知道键,则需要更改应用程序设计。