21 lines
610 B
C#
21 lines
610 B
C#
namespace YLErp.Abstract.DataProviders
|
|
{
|
|
/// <summary>
|
|
/// 数据提供缓存接口
|
|
/// </summary>
|
|
public interface IDataProviderCache
|
|
{
|
|
/// <summary>
|
|
/// 设置缓存数据
|
|
/// timeoutMilliseconds:缓存过期设置(单位:毫秒)
|
|
/// </summary>
|
|
void SetCache(string key, object data, int timeoutMilliseconds);
|
|
|
|
/// <summary>
|
|
/// 获取缓存数据
|
|
/// timeoutMilliseconds:如果数据缓存生存时间大于此值则返回null
|
|
/// </summary>
|
|
object GetCache(string key, int timeoutMilliseconds);
|
|
}
|
|
}
|