国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C# > 正文

C# memcached緩存使用實例代碼

2020-01-24 03:02:17
字體:
供稿:網(wǎng)友

復(fù)制代碼 代碼如下:

public interface ICacheStrategy
    {
        /// <summary>
        /// 添加數(shù)據(jù)到緩存
        /// </summary>
        /// <param name="objId">緩存名稱</param>
        /// <param name="o">緩存內(nèi)容</param>
        /// <param name="second">緩存時間(秒)</param>
        void Add(string objId, object o, int second);

        /// <summary>
        /// 添加數(shù)據(jù)到緩存 (依賴其它緩存)
        /// </summary>
        /// <param name="objId">緩存名稱</param>
        /// <param name="o">緩存內(nèi)容</param>
        /// <param name="second">緩存時間(秒)</param>
        /// <param name="dependKey">依賴緩存名稱數(shù)組</param>
        void AddCacheDepend(string objId, object o, int second, string[] dependKey);

        /// <summary>
        /// 添加數(shù)據(jù)到緩存 (依賴文件)
        /// </summary>
        /// <param name="objId">緩存名稱</param>
        /// <param name="o">緩存內(nèi)容</param>
        /// <param name="second">緩存時間(秒)</param>
        /// <param name="files">依賴緩存名稱文件名數(shù)組</param>
        void AddFileDepend(string objId, object o, int second, string[] files);

        /// <summary>
        /// 刪除指定緩存
        /// </summary>
        /// <param name="objId"></param>
        void RemoveCache(string objId);

        /// <summary>
        /// 刪除所有緩存
        /// </summary>
        void RemoveCacheAll();

        /// <summary>
        /// 刪除匹配到的緩存
        /// </summary>
        /// <param name="pattern"></param>
        /// <returns></returns>
        void RemoveCacheRegex(string pattern);

        /// <summary>
        /// 獲取所有緩存鍵
        /// </summary>
        /// <returns></returns>
        IList<string> GetCacheKeys();

        /// <summary>
        /// 搜索 匹配到的緩存
        /// </summary>
        /// <param name="pattern"></param>
        /// <returns></returns>
        IList<string> SearchCacheRegex(string pattern);

        /// <summary>
        /// 獲得緩存數(shù)據(jù)
        /// </summary>
        /// <param name="objId"></param>
        /// <returns></returns>
        object GetCacheData(string objId);

        /// <summary>
        /// 判斷此緩存是否有效
        /// </summary>
        /// <param name="objID"></param>
        /// <returns></returns>
        bool HasCache(string objID);
    }

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 惠东县| 阳东县| 垦利县| 孟津县| 湖州市| 和田市| 湖南省| 荥经县| 杭州市| 濮阳市| 鹤岗市| 泽州县| 潜山县| 建宁县| 巩义市| 大渡口区| 惠东县| 夏邑县| 鄂尔多斯市| 鄂托克旗| 鹤岗市| 潮安县| 洞口县| 宝坻区| 永川市| 湘潭市| 辽宁省| 宣城市| 五常市| 商丘市| 梁河县| 青龙| 化德县| 仙桃市| 涿鹿县| 北川| 高尔夫| 余江县| 武汉市| 宁南县| 龙川县|