.net 删除缓存的key中带有指定字符的方法
Posted 南宇辰
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了.net 删除缓存的key中带有指定字符的方法相关的知识,希望对你有一定的参考价值。
/// <summary>
/// 删除带有指定字符的缓存
/// </summary>
/// <param name="pre"></param>
public void Refresh(string pre)
{
System.Web.Caching.Cache _cache = HttpRuntime.Cache;
IDictionaryEnumerator CacheEnum = _cache.GetEnumerator();
ArrayList al = new ArrayList();
while (CacheEnum.MoveNext())
{
al.Add(CacheEnum.Key);
}
foreach (string key in al)
{
if (string.IsNullOrEmpty(pre))
{
_cache.Remove(key);
}
else
{
if (key.Contains(pre))
{
_cache.Remove(key);
}
}
}
}
#endregion
以上是关于.net 删除缓存的key中带有指定字符的方法的主要内容,如果未能解决你的问题,请参考以下文章