我正在编写一个ASP.NET MVC4
应用,用于在HttpContext.Current.Cache.
因此后台线程将执行以下操作:
1.) Add new security tokens to the database.
2.) Remove expired security tokens from the cache.
因此缓存需要支持后台线程的读写访问。我的理解是,对Cache的访问是线程安全的,但如果我从后台线程使用缓存,这仍然是这样吗?
据我所知,当我从后台线程访问Cache时,我需要调用:
System.Web.HttpRuntime
。缓存,因为没有当前的请求。
Accessing the ASP.NET Cache from a Separate Thread?
这个问题的细节类似。
感谢您的回答,感谢任何答案。