安全的Hashtable

还有另外一种保存Cache方式是,使用Hashtable等来保存,值的一说的是这种Cache也是全局 ,而且是不可过期的 ,我想这是与 HttpRuntime.Cache的一个区别吧.至于安全性能方面我还没有去验证.Hashtable保存方式比较特别,就是NEW的时候要使用同步关健字

  

 

代码
public class SafeHashtable
{
private static Hashtable parmCache = Hashtable.Synchronized(new Hashtable());
public static void CacheParameters(string cacheKey, string cmdParms)
{
parmCache[cacheKey]
= cmdParms;
}
public static string GetCachedParameters(string cacheKey)
{
return (string)parmCache[cacheKey];
}
}
posted @ 2010-11-17 09:52  T#S  阅读(240)  评论(0编辑  收藏  举报