我正在查看orchard cms源代码,特别是在/ src/orchard/caching文件夹中.
有人能给我一个关于架构的高级解释吗?
这里有很多课程,我无法理解.
acquirecontext,cachemodule signal,weak,defaultasynchtokenprovider等.
这里的想法只是将ASP.NET缓存包装在一个知道Orchard特性的API下,例如多租户:缓存项和可能使它们无效的信号需要处于租户级别,同时保持API不会透明地忽略这些细节.我刚才写了一篇短文来展示如何使用它:http://weblogs.asp.net/bleroy/archive/2011/02/16/caching-items-in-orchard.aspx