我可以向MemoryCache添加原子操作吗?

时间:2012-04-01 10:14:03

标签: .net caching .net-4.0 memorycache

我想知道我是否可以在MemoryCache上实现一个方法,从其中删除一个项目,并在任何其他线程尝试访问它之前添加一个新项目。我似乎无法找到任何可以让我控制锁定的东西(可能是有充分理由的)所以我可以一次执行这两个操作。

1 个答案:

答案 0 :(得分:1)

如果您的意思是“使用相同的密钥”,请使用索引器:

cache[key] = value;

如果您的意思是使用不同的键,那么:否