コード例 #1
0
    /// <summary>
    /// 插入缓存项
    /// </summary>
    /// <param name="cacheItem"></param>
    public virtual void InsertCacheItem( CacheItem cacheItem )
    {

      if ( !cacheItem.IsValid() )//缓存已过期
        return;

      SaveCacheItem( cacheItem );
    }
コード例 #2
0
        /// <summary>
        /// 插入缓存项
        /// </summary>
        /// <param name="cacheItem"></param>
        public virtual void InsertCacheItem(CacheItem cacheItem)
        {
            if (!cacheItem.IsValid())//缓存已过期
            {
                return;
            }

            SaveCacheItem(cacheItem);
        }
コード例 #3
0
        /// <summary>
        /// 获取 CacheItem
        /// </summary>
        /// <returns></returns>
        public CacheItem GetCacheItem()
        {
            if (_cacheItem == null)
            {
                _cacheItem = CacheStorageProvider.GetCacheItem(CacheToken);
            }

            if (_cacheItem != null && _cacheItem.IsValid())//确保缓存未过期
            {
                return(_cacheItem);
            }

            return(null);
        }