/// <summary>
        /// 查询用户信息.
        /// </summary>
        /// <param name="userName"></param>
        /// <returns></returns>
        public TestData GetTestDataByUserName(string userName)
        {
            // 尝试从 MemCached 中获取数据.
            TestData result = client.Get <TestData>(userName);

            if (result != null)
            {
                logger.InfoFormat("从 MemCahced 中,通过关键字 {0}, 查询到数据 {1}", userName, result);
            }


            if (result == null)
            {
                // MemCached 中没有数据, 尝试 加载.
                result = realService.GetTestDataByUserName(userName);

                if (result != null)
                {
                    // MemCached 中没有,数据库中有, 尝试加入MemCached.
                    // 过期时间.
                    DateTime absoluteExpiration = DateTime.Now.AddMinutes(30);

                    // 指定过期方式。 加入 Memcache.
                    client.Store(StoreMode.Add, userName, result, absoluteExpiration);
                }
            }

            // 返回.
            return(result);
        }