§ ITPOW >> 文档 >> C#

.NET 的 Cache 类-Get、Remove、Insert

作者:vkvi 来源:ITPOW(原创) 日期:2021-11-28

Get

cache.Get("getme");

如上,缓存并不存在时,上述代码不会出错

cache.Get(key) 和 cache[key] 似乎应用上也仅仅是个人习惯了,没本质区别。

Insert

cache.Insert("insertme", DateTime.Now);
cache.Insert("insertme", "itpow");

如上,同名 key 重复添加,上述代码不会出错

cache.Insert(key, value) 和 cache[key] = value 似乎应用上也仅仅是个人习惯了,没本质区别。

Insert 还有几个重载,但是其参数和 Add 方法差不多,这里不讲,这里只讲最简单的,更多参数,请参见本连载的 Add 方法。

Remove

cache.Remove("removeme");

如上,缓存并不存在时,上述代码不会出错

我认为缓存这种不存在、重复,不出错,还是比较贴心的,省去很多事情。我要判断是否存在、是否重复,我自己会判断,用不着你出错来提醒我。


相关文章