标签: c# asp.net vb.net outputcache
我知道我要问的问题没有意义。很抱歉,无论如何都要问你。
但我只是想知道将要发生什么,如果我一次又一次地插入相同的值来缓存。
Dictionary<Type, Attribute> Test ; for(int i=0;i<=100;i++) { HttpRuntime.Cache.Insert("test", Test); }
谢谢,
答案 0 :(得分:1)
正如您可以在docs中读到的那样,如果该值已经存在,它将被覆盖。
此方法将使用相同的键参数覆盖现有的Cache项
此方法将使用相同的键参数
因此,如果您再次在同一个密钥上调用insert,则缓存将具有“插入”的最后一个值