[英]Partitioning the ASP.NET cache
我们使用ASP.NET缓存在整个应用程序中存储数据。 现在,我想缓存产品特定的数据,并想创建一个子分区以避免键名冲突。
例如,一个键可以在主缓存中具有字符串值,但我想拥有一个键值是产品对象的子集。
我曾经考虑过只是将一个Dictionary插入到缓存中,但是我担心线程安全性。
是否有“适当”的方法来做到这一点?
也许您可以为每个分区创建一个MemoryCache类的实例。
最后使用企业库缓存块 ,该块具有创建内置CacheManager对象的选项。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.