<?xml version="1.0"?>
<doc>
    <assembly>
        <name>EastSim.Cache</name>
    </assembly>
    <members>
        <member name="T:EastSim.Cache.ICache">
            <summary>
            缓存接口
            </summary>
        </member>
        <member name="M:EastSim.Cache.ICache.Insert(System.String,System.Object,System.TimeSpan)">
            <summary>
            添加缓存（指定相对过期时间间隔）
            </summary>
            <param name="key">键</param>
            <param name="value">值</param>
            <param name="tspan">相对过期时间间隔</param>
        </member>
        <member name="M:EastSim.Cache.ICache.Insert(System.String,System.Object,System.DateTime)">
            <summary>
            添加缓存（指定绝对过期时间）
            </summary>
            <param name="key">键</param>
            <param name="value">值</param>
            <param name="time">绝对过期时间</param>
        </member>
        <member name="M:EastSim.Cache.ICache.Get(System.String)">
            <summary>
            获得值
            </summary>
            <param name="key">键值</param>
            <returns>返回值</returns>
        </member>
        <member name="M:EastSim.Cache.ICache.Remove(System.String)">
            <summary>
            移除值
            </summary>
            <param name="key">键</param>
        </member>
        <member name="M:EastSim.Cache.ICache.Clear">
            <summary>
            清空所有缓存
            </summary>
        </member>
        <member name="T:EastSim.Cache.ICacheExtend">
            <summary>
            缓存扩展
            </summary>
        </member>
        <member name="M:EastSim.Cache.ICacheExtend.InsertSlider(EastSim.Cache.ICache,System.String,System.Object,System.Int32)">
            <summary>
            添加缓存（指定相对过期时间间隔）
            </summary>
            <param name="cache">缓存</param>
            <param name="key">键</param>
            <param name="value">值</param>
            <param name="min">相对过期时间间隔（分钟）</param>
        </member>
        <member name="M:EastSim.Cache.ICacheExtend.InsertAbsolute(EastSim.Cache.ICache,System.String,System.Object,System.Int32)">
            <summary>
            添加缓存（指定绝对过期时间）
            </summary>
            <param name="cache">缓存</param>
            <param name="key">键</param>
            <param name="value">值</param>
            <param name="min">绝对过期时间间隔（分钟）</param>
        </member>
        <member name="M:EastSim.Cache.ICacheExtend.Insert(EastSim.Cache.ICache,System.String,System.Object)">
            <summary>
            添加缓存（20分钟之后过期）
            </summary>
            <param name="cache">缓存</param>
            <param name="key">键</param>
            <param name="value">值</param>
        </member>
        <member name="M:EastSim.Cache.ICacheExtend.GetOrAddCache``1(EastSim.Cache.ICache,System.String,System.Func{System.String,``0})">
            <summary>
            获取或添加到缓存中
            </summary>
            <typeparam name="T"></typeparam>
            <param name="cache">缓存</param>
            <param name="key">键</param>
            <param name="creat">创建函数</param>
            <returns></returns>
        </member>
        <member name="M:EastSim.Cache.ICacheExtend.GetOrAddCache``1(EastSim.Cache.ICache,System.String,System.Func{System.String,``0},System.DateTime)">
            <summary>
            获取或添加到缓存中
            </summary>
            <typeparam name="T"></typeparam>
            <param name="cache">缓存</param>
            <param name="key">键</param>
            <param name="creat">创建函数</param>
            <param name="time">过期时间</param>
            <returns></returns>
        </member>
        <member name="M:EastSim.Cache.ICacheExtend.GetOrAddCache``1(EastSim.Cache.ICache,System.String,System.Func{System.String,``0},System.TimeSpan)">
            <summary>
            获取或添加到缓存中
            </summary>
            <typeparam name="T"></typeparam>
            <param name="cache">缓存</param>
            <param name="key">键</param>
            <param name="creat">创建函数</param>
            <param name="span">相对过期时间</param>
            <returns></returns>
        </member>
        <member name="M:EastSim.Cache.ICacheExtend.Get``1(EastSim.Cache.ICache,System.String)">
            <summary>
            获取缓存
            </summary>
            <param name="cache">缓存</param>
            <param name="key">键</param>
            <returns>缓存的对象</returns>
        </member>
    </members>
</doc>
