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); } }