using System;
namespace Infrastructure.Cache
{
///
/// 缓存接口
///
public abstract class ICacheContext
{
///
/// 获取缓存项
///
/// 缓存对象类型
/// 键
/// 缓存对象
public abstract T Get(string key) ;
///
/// 设置缓存项
///
/// 缓存对象类型
/// 键
/// 缓存对象
/// true成功,false失败
public abstract bool Set(string key, T t, DateTime expire);
///
/// 移除一个缓存项
///
/// 缓存项key
/// true成功,false失败
public abstract bool Remove(string key);
}
}