#region Copyright (C) 2016 Kevin (OSS开源系列) 公众号:OSSCore
/***************************************************************************
* 文件功能描述:全局插件 - 缓存插件接口
*
* 创建人: Kevin
* 创建人Email:1985088337@qq.com
*
*
*****************************************************************************/
#endregion
namespace OSS.Tools.Cache
{
///
/// 缓存插件接口
///
public interface IToolCache//: IMemoryCache
{
///
/// 添加固定过期时间缓存,如果存在则更新
///
/// 添加缓存对象类型
/// 添加对象的key
/// 值
///
/// 是否添加成功
Task SetAsync(string key, T obj, CacheTimeOptions cacheOpt);
///
/// 获取缓存对象
///
/// 获取缓存对象类型
/// key
/// 获取指定key对应的值
Task GetAsync(string key);
///
/// 移除缓存对象
///
///
/// 是否成功
Task RemoveAsync(params string[] key);
}
}