阿里云「飞天发布时刻」2024来啦!新产品、新特性、新能力、新方案,等你来探~ 了解详情
写点什么

.NET 4.0 新增可扩展缓存

  • 2010-05-13
  • 本文字数:431 字

    阅读完需:约 1 分钟

微软 Patterns 与 Practices 团队的知名度总是不太尽如人意。人们也不大注意到他们,与微软其他的.NET 开发团队相比,他们得到的关注度少的可怜。他们推出的 Enterprise Library 包含了大量可定制的组件并且完全开源,这些组件解决了很多团队的问题,而之前这些团队只能自己构建或是寻觅那些从 Java 移植过来的开源项目。

其中一个组件被添加到了.NET Framework 中,叫做 System.Runtime.Caching ,这不仅是个缓存库,还是个框架,可以在上面开发自己的库。ObjectCache 定义了所有缓存都要实现的通用操作。与之搭配的是个内存缓存实现,叫做 MemoryCache。理论上可以创建其他缓存产品的包装器,这样开发者就能轻松变换实现了。

可以通过事件的触发导致缓存失效,这是通过 ChangeMonitor 对象实现的。目前只提供了基于文件和 SQL Server 的监视器,但可以轻松构建其他类型的监视器。与任何语言当中的 API 文档都不同的是, ChangeMonitor 提供了详尽的信息介绍了正确实现子类的方法。

查看英文原文: Extensible Caching Added to .NET 4.0

2010-05-13 13:192904
用户头像

发布了 88 篇内容, 共 258.5 次阅读, 收获喜欢 8 次。

关注

评论

发布
暂无评论
发现更多内容
.NET 4.0新增可扩展缓存_.NET_Jonathan Allen_InfoQ精选文章