【发布时间】:2012-04-15 08:31:57
【问题描述】:
我想知道我是否可以在 MemoryCache 上实现一个方法,从其中删除一个项目并在任何其他线程尝试访问它之前添加一个新项目。我似乎找不到任何可以让我控制锁的东西(也许有充分的理由),所以我可以同时执行这两个操作。
【问题讨论】:
标签: .net caching .net-4.0 memorycache
我想知道我是否可以在 MemoryCache 上实现一个方法,从其中删除一个项目并在任何其他线程尝试访问它之前添加一个新项目。我似乎找不到任何可以让我控制锁的东西(也许有充分的理由),所以我可以同时执行这两个操作。
【问题讨论】:
标签: .net caching .net-4.0 memorycache
如果您的意思是“使用相同的键”,则使用索引器:
cache[key] = value;
如果您的意思是使用不同的键,那么:否
【讨论】: