如何检查MemoryCache中的项目何时过期?

马蒂亚斯·林德伯格(Mattias Lindberg)

是否可以读取MemoryCache中某项的过期时间?

我正在使用.NETSystem.Runtime.Caching.MemoryCache将配置信息存储30分钟,然后再从数据库中重新加载它。作为状态页的一部分,我想显示特定缓存项的年龄或到期时间。

object config = LoadSomeStuffFromDatabase();
CacheItemPolicy cachePolicy = new CacheItemPolicy() { AbsoluteExpiration = DateTime.Now.AddMinutes(30) }; 
Cache.Add("MyConfigKey", config, cachePolicy);

// And now I want to do something like this :-)
DateTime dt = Cache.SomeMagicMethod("MyConfigKey");

今天,我使用的变量是每次重新加载配置时都会更新的变量。但是从缓存本身读取此信息会更好。

大卫·派恩(David Pine)

我相信已经回答了:

如何获取缓存项的有效期?

如果这不是您想要的,请考虑以下事项:

API不支持从检索缓存项中取回策略。由于可以缓存任何对象,因此可以将策略与对象一起缓存,并在以后需要访问对象时进行一些基于时间的比较。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何检查会话是否在Firebase中过期

来自分类Dev

如何检查会话是否在Firebase中过期

来自分类Dev

MemoryCache-AbsoluteExpiration-项目在更新后不会过期*

来自分类Dev

检查我的Oracle密码何时过期

来自分类Dev

如何检查会话是否在ajax调用中过期?

来自分类Dev

如何在Flutter中检查日期是否过期?

来自分类Dev

如何检查会话是否在ajax调用中过期?

来自分类Dev

如何在opentok php中检查过期令牌?

来自分类Dev

MemoryCache不更新Updatecallback中的项目

来自分类Dev

Ansible:如何检查何时:角色变量中存在db?

来自分类Dev

KnockoutJS如何知道数组中的项目何时“移动”?

来自分类Dev

如何检查Python枚举中的项目顺序?

来自分类Dev

如何避免CI中的.dacpac项目检查?

来自分类Dev

在 Couchbase 中检查文档的过期时间

来自分类Dev

EWS推送订阅,如何知道它何时过期?

来自分类Dev

Glassfish中永不过期的会话何时会被销毁?

来自分类Dev

FCM令牌何时在Web应用程序中过期

来自分类Dev

Glassfish中永不过期的会话何时会被销毁?

来自分类Dev

如何摆脱MVC中的MemoryCache对象?

来自分类Dev

如何在android中检查访问令牌是否已过期

来自分类Dev

mongodb游标何时过期

来自分类Dev

如何在c#中检查列表中的特定项目

来自分类Dev

Flutter Provider中的方法如何检查使用者中接收的数据何时更新

来自分类Dev

如何检查HealthKit功能何时完成(快速)

来自分类Dev

如何检查相机何时完成自动对焦?

来自分类Dev

如何检查用户何时输入Xamarin表单?

来自分类Dev

如何检查crontab作业在何时应工作

来自分类Dev

如何检查何时通过API将用户添加到Azure DevOps中的团队/组?

来自分类Dev

我们如何检查何时在JVM中采用将来保证的SafePoint?

Related 相关文章

  1. 1

    如何检查会话是否在Firebase中过期

  2. 2

    如何检查会话是否在Firebase中过期

  3. 3

    MemoryCache-AbsoluteExpiration-项目在更新后不会过期*

  4. 4

    检查我的Oracle密码何时过期

  5. 5

    如何检查会话是否在ajax调用中过期?

  6. 6

    如何在Flutter中检查日期是否过期?

  7. 7

    如何检查会话是否在ajax调用中过期?

  8. 8

    如何在opentok php中检查过期令牌?

  9. 9

    MemoryCache不更新Updatecallback中的项目

  10. 10

    Ansible:如何检查何时:角色变量中存在db?

  11. 11

    KnockoutJS如何知道数组中的项目何时“移动”?

  12. 12

    如何检查Python枚举中的项目顺序?

  13. 13

    如何避免CI中的.dacpac项目检查?

  14. 14

    在 Couchbase 中检查文档的过期时间

  15. 15

    EWS推送订阅,如何知道它何时过期?

  16. 16

    Glassfish中永不过期的会话何时会被销毁?

  17. 17

    FCM令牌何时在Web应用程序中过期

  18. 18

    Glassfish中永不过期的会话何时会被销毁?

  19. 19

    如何摆脱MVC中的MemoryCache对象?

  20. 20

    如何在android中检查访问令牌是否已过期

  21. 21

    mongodb游标何时过期

  22. 22

    如何在c#中检查列表中的特定项目

  23. 23

    Flutter Provider中的方法如何检查使用者中接收的数据何时更新

  24. 24

    如何检查HealthKit功能何时完成(快速)

  25. 25

    如何检查相机何时完成自动对焦?

  26. 26

    如何检查用户何时输入Xamarin表单?

  27. 27

    如何检查crontab作业在何时应工作

  28. 28

    如何检查何时通过API将用户添加到Azure DevOps中的团队/组?

  29. 29

    我们如何检查何时在JVM中采用将来保证的SafePoint?

热门标签

归档