Esempio n. 1
0
        public override bool HasKey(string key)
        {
#if !(NETCORE || CORE)
            return(_memoryCache.Contains(key));
#else
            object obj;
            return(_memoryCache.TryGetValue(key, out obj));
#endif
        }
Esempio n. 2
0
        public bool Exists(string key)
        {
#if !CORE_CLR
            return(_innerCache.Contains(key));
#else
            object result;

            return(_innerCache.TryGetValue(key, out result));
#endif
        }
Esempio n. 3
0
        /// <summary>
        /// 判断缓存是否已存在
        /// </summary>
        /// <param name="key"></param>
        /// <returns></returns>
        public bool Exist(string key)
        {
#if netstandard2_0
            Cache.TryGetValue(key, out object value);
            return(value != null);
#endif
#if net40
            return(Cache.Get(key) != null);
#endif
        }