如何刷新缓存

约翰

在Apps脚本中,我需要一种无论键如何都刷新缓存的方法。另外,我需要一种方法来查找当前缓存的所有键。

当我们缓存项目时,我们会基于许多动态属性来创建密钥,因此我们无法随时确定缓存中有哪些密钥。

有没有办法在AppsScript中执行以上任一操作?我是否需要将密钥写到某个地方的日志中,然后当我要刷新它时,才删除已保存的密钥列表中的所有密钥?

我在这里查看了文档:https : //developers.google.com/apps-script/reference/cache/cache-service但找不到任何东西,所以我不太希望。

只是想知道是否还有其他人知道缓存中有哪些密钥的解决方案?

数十杏仁

没办法那样做。使缓存无效的一种更好的方法是在每个缓存的对象中存储一个版本,并将该版本也保留在scriptProperties中。每当您从缓存中读取时,如果它的版本低于scriptproperties的全局版本,则忽略它。要使缓存无效,只需从scriptProperties中增加版本。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何刷新缓存

来自分类Dev

如何强制用户刷新缓存

来自分类Dev

如何刷新php curl的dns缓存?

来自分类Dev

如何从appcfg.py刷新内存缓存?

来自分类Dev

WordPress:如何刷新缓存的选项值

来自分类Dev

Spark Streaming:如何定期刷新缓存的RDD?

来自分类Dev

Ionic /如何期望缓存的视图被刷新?

来自分类Dev

Breeze:如何强制刷新缓存中的实体

来自分类Dev

更改XML后如何使缓存刷新?

来自分类Dev

JPA缓存如何刷新外部修改的实体?

来自分类Dev

如何实现尊重缓存的“刷新”按钮

来自分类Dev

Spark Streaming:如何定期刷新缓存的RDD?

来自分类Dev

动态表更新后如何刷新整个表排序缓存?

来自分类Dev

如何在UITableView中刷新时清除NSURL的缓存

来自分类Dev

如何清除Azure CDN刷新任何缓存的内容?

来自分类Dev

JpaRepository缓存新创建的对象。如何刷新呢?

来自分类Dev

如何绕过Firebase缓存刷新数据(在Android应用中)?

来自分类Dev

如何在刷新页面时自动清除缓存?

来自分类Dev

如何使bash自动刷新程序位置的缓存?

来自分类Dev

如何清除/刷新Google Chrome中的DNS缓存?

来自分类Dev

哪些设备存储DNS缓存以及如何刷新?

来自分类Dev

如何判断块设备是否需要缓存刷新

来自分类Dev

如何刷新image.src dataurl,防止缓存?

来自分类Dev

如何使用URLConnection每小时刷新一次缓存?

来自分类Dev

刷新Proguard类缓存

来自分类Dev

ElasticSearch对缓存的刷新效果

来自分类Dev

dup()和缓存刷新

来自分类Dev

Android离子缓存刷新

来自分类Dev

dup()和缓存刷新