• 常用方法 简单缓存


    引用一下这个

    using System.Runtime.Caching;
            /// <summary>
            /// 获取缓存数据
            /// </summary>
            /// <param name="key">key的规则 key_方法名_标识字段</param>
            public static object GetCache(string key)
            {
                ObjectCache cache = MemoryCache.Default;
                var value = cache[key];
                return value;
            }
    
            /// <summary>
            /// 缓存值
            /// </summary>
            /// <param name="key"></param>
            /// <param name="value"></param>
            /// <param name="ExpirationTime">过期时间</param>
            public static void SetCache(string key, object value, int ExpirationTime = 6000)
            {
                if (GetCache(key) != null)
                {
                    return;
                }
    
                ObjectCache cache = MemoryCache.Default;
                CacheItemPolicy policy = new CacheItemPolicy
                {
                    AbsoluteExpiration = new DateTimeOffset(DateTime.Now.AddSeconds(ExpirationTime))//设置过期时间
                };
                cache.Set(key, value, policy);
            }
  • 相关阅读:
    204. 计数质数
    面试题 16.06. 最小差
    8. ubantu系统相关
    7. 理论
    6. 图像处理
    5.git
    4.Torch量化
    3.Torch优化工具
    2.DB算法及代码问题分析
    1. 显卡相关问题
  • 原文地址:https://www.cnblogs.com/guxingy/p/11362765.html
Copyright © 2020-2023  润新知