您的位置:首页 > 其它

企业库缓存类(EnterpriseLibrary CacheHelper )

2010-03-03 14:19 525 查看
public class CacheHelper<T>
{
CacheManager cache = CacheFactory.GetCacheManager();
/// <summary>
/// 从缓存中取数据
/// </summary>
/// <param name="keyword"></param>
/// <returns></returns>
public T GetCache(string keyword)
{
return (T)cache.GetData(keyword);
}
/// <summary>
/// 加入缓存
/// </summary>
/// <param name="keyword"></param>
/// <param name="cachedata"></param>
public void PushCache(string keyword, T cachedata)
{
cache.Add(keyword, cachedata);
}
/// <summary>
/// 从缓存中移除一项
/// </summary>
/// <param name="keyword"></param>
public void RemoveCache(string keyword)
{
cache.Remove(keyword);
}
/// <summary>
/// 清除缓存
/// </summary>
public void FlushCache()
{
cache.Flush();
}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: