什么"缓存"正在sqlhelperparametercache中使用

时间:2016-07-20 20:44:58

标签: c# sql .net caching ado.net

我一直在尝试确定调用SqlHelperParameterCache.GetSpParameterSet时正在使用的缓存。我认为它可能是SQL SErver执行计划缓存,但我不确定:source

我似乎无法在MSDN上找到明确的答案。关于这个古老物体的任何想法?

谢谢!

1 个答案:

答案 0 :(得分:1)

基于看起来像原始镜像的source code,看起来他们正在使用静态Hashtable。因此,缓存不会超出AppPool生命周期。

private static Hashtable paramCache = Hashtable.Synchronized(new Hashtable());