Caching Azure缓存预览缓存正在重置

Caching Azure缓存预览缓存正在重置,caching,azure,Caching,Azure,我有一个相当小且静态的默认缓存。它只包含字符串键和字符串对象 因为我不会使用接近允许内存量的任何地方,所以我只想在启动时将所有对象预加载到缓存中,并让它们永不过期。我在开始时添加了一条日志消息,指示缓存已加载 目前该项目仍在开发中,因此缓存不会经常被攻击(除了网络爬虫/爬虫/脚本)。我看到的问题是,每隔一个小时到几个小时,我就会看到一条日志消息,表明我的缓存已加载。我希望它加载一次,然后在我强制加载之前不会加载 有没有办法让缓存保持“活动”状态,这样它就不必频繁地重新加载?它是否像一个IIS工作

我有一个相当小且静态的默认缓存。它只包含字符串键和字符串对象

因为我不会使用接近允许内存量的任何地方,所以我只想在启动时将所有对象预加载到缓存中,并让它们永不过期。我在开始时添加了一条日志消息,指示缓存已加载

目前该项目仍在开发中,因此缓存不会经常被攻击(除了网络爬虫/爬虫/脚本)。我看到的问题是,每隔一个小时到几个小时,我就会看到一条日志消息,表明我的缓存已加载。我希望它加载一次,然后在我强制加载之前不会加载

有没有办法让缓存保持“活动”状态,这样它就不必频繁地重新加载?它是否像一个IIS工作进程,在一定程度的不活动后消失


仅供参考,我已为过期策略配置缓存:从不,时间:0分钟,退出:禁用。此外,我检查缓存是否仍然处于活动状态的方法是,在加载时,我向缓存添加一个特殊对象。然后我检查该对象是否存在,如果不存在,我假设需要重新加载缓存。

对于其他偶然发现该对象的人,我最终创建了一个计划任务,每5分钟命中一次缓存。从那时起,我似乎没有任何问题,它重新加载。不确定这是否是最好的答案,但它对我很有效。

一天后,我停止了使用它,因为我有太多的错误。几个月后我会再试一次。。。