js-data:DS "reapAction" 配置选项的 "none" 和 "inject" 有什么区别?
js-data: What is the difference between "none" and "inject" for DS "reapAction" configuration option?
我有以下定义:
"none"
- 什么也不做
"inject"
- 将项目重新注入数据存储
以上定义摘自官方文档。我不明白 将项目重新注入 DS 有什么意义?对于资源的消费者,它与什么都不做有何不同?
第一印象,我认为重新注入会更新 lastModified 时间戳,但事实并非如此,运行 示例应用已验证。
抱歉,文档具有误导性,现已修复。
reap
方法的 inject
选项实际上所做的是将过期项目的到期超时重置为 maxAge
选项的值,而 none
选项不会.
我有以下定义:
"none"
- 什么也不做"inject"
- 将项目重新注入数据存储
以上定义摘自官方文档。我不明白 将项目重新注入 DS 有什么意义?对于资源的消费者,它与什么都不做有何不同?
第一印象,我认为重新注入会更新 lastModified 时间戳,但事实并非如此,运行 示例应用已验证。
抱歉,文档具有误导性,现已修复。
reap
方法的 inject
选项实际上所做的是将过期项目的到期超时重置为 maxAge
选项的值,而 none
选项不会.