2015-09-09 44 views
4

尋找能夠在特定時間段後自動刪除條目的詞典或類似詞,如果它們不用於X時間量,或者在X時間段之後簡單地刪除,無論使用如何。c#是否有一個像緩存一樣工作的集合?

在我推出自己的產品之前,我想知道C#是否已經在其中一個集合中具備了這種功能。我在谷歌上沒有看到任何東西,但我想檢查。

+3

您正在尋找[MemoryCache](https://msdn.microsoft.com/en-us/library/system.runtime.caching.memorycache(v = vs.110).aspx) –

+0

非常感謝。不知道爲什麼downvote。你可以把它放入一個答案或我可以刪除問題... – NibblyPig

回答

8

您可以從System.Runtime.Caching找到MemoryCache。儘管它不是通用的(如果你使用的是值類型,這可能是需要考慮的事情),但它具有你正在尋找的TTL機制。

相關問題