对如何设计缓存感到困惑

时间:2011-07-28 17:39:37

标签: c# orchardcms

我正在查看orchard cms源代码,特别是在/ src / orchard / caching文件夹中。

有人可以给我一个关于架构的高级解释吗?

这里有很多课程,我无法理解。

acquirecontext,cachemodule signal,weak,defaultasynchtokenprovider等。

1 个答案:

答案 0 :(得分:5)

这里的想法是将ASP.NET缓存包装在一个知道Orchard特性的API下,例如多租户:缓存项和可能使它们无效的信号需要在租户级别保持API透明地忘记了这些细节。 我刚才写了一篇简短的帖子来展示如何使用它:http://weblogs.asp.net/bleroy/archive/2011/02/16/caching-items-in-orchard.aspx

相关问题