Посмотреть все ключи для кеша скриптов Google - PullRequest
0 голосов
/ 04 сентября 2018

Объект Google Script Cache имеет методы для получения определенного ключа или списка ключей, но есть ли способ просто просмотреть все ключи, в настоящее время хранящиеся в кэше?

1 Ответ

0 голосов
/ 04 сентября 2018

Если бы они были, это было бы задокументировано. Однако в этом нет необходимости, поскольку ошибки в кэше являются нормальным и ожидаемым поведением.

Предполагаемое поведение для кэшей состоит в том, что вы можете получить значение из другого места, если у вас его нет в кэше. Поэтому сначала вы пытаетесь получить его из кэша, а если его там нет, вы просто получаете 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.

Если вы используете кеш, но не знаете ключей, вам нужно изменить дизайн приложения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...