📄 icacheitemexpiration.cs
字号:
//===============================================================================
// CSDN HeyCache
//===============================================================================
// 修改记录:[按最后修改时间倒排序]
// 2007.06.11 by tangwei
//
// 代码来源:参考于dotnet企业库3.0版
//===============================================================================
using System;
using System.Collections.Generic;
using System.Text;
namespace HeyCacher.Components.Expirations
{
/// <summary>
/// 缓存过期策略的接口规范
/// </summary>
public interface ICacheItemExpiration
{
/// <summary>
/// 是否过期了
/// </summary>
/// <returns>Returns true if the item has expired, otherwise false.</returns>
bool HasExpired();
/// <summary>
/// 过期通知
/// </summary>
void Notify();
/// <summary>
/// 初始化
/// Called to give the instance the opportunity to initialize itself from information contained in the CacheItem.
/// </summary>
/// <param name="owningExpirationItem">CacheItem that owns this expiration object</param>
void Initialize(Components.ExpirationItem owningExpirationItem);
/// <summary>
/// 通过参数建造该实例
/// </summary>
/// <param name="Params"></param>
void Create(params string[] Params);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -