我们使用ASP.NET缓存在整个应用程序中存储数据。现在我想要缓存特定于产品的数据,并希望创建一个子分区以避免键名冲突。分区ASP.NET缓存
例如,一个键可以在主缓存中有一个字符串值,但我想要一个子集,其中该键的值是产品对象。
我以为只是插入一个字典到缓存中,但我关心线程安全。
有没有一个“适当”的方式来做到这一点?
我们使用ASP.NET缓存在整个应用程序中存储数据。现在我想要缓存特定于产品的数据,并希望创建一个子分区以避免键名冲突。分区ASP.NET缓存
例如,一个键可以在主缓存中有一个字符串值,但我想要一个子集,其中该键的值是产品对象。
我以为只是插入一个字典到缓存中,但我关心线程安全。
有没有一个“适当”的方式来做到这一点?
你就不能与关键的前缀/后缀管理呢? –
不能... Hove能够遍历集合等,这使得前缀繁琐。 – rickythefox