/// <summary>查询某条记录</summary>
        /// <param name="applicationName">applicationName</param>
        /// <returns>返回一个 ApplicationInfo 实例的详细信息</returns>
        public ApplicationInfo FindOneByApplicationName(string applicationName)
        {
            ApplicationInfo param = null;

            // 初始化缓存
            SyncLocalDb();

            // 查找缓存数据
            if (this.dictionary.ContainsKey(applicationName))
            {
                param = this.dictionary[applicationName];
            }

            // 如果缓存中未找到相关数据,则查找数据库内容
            return(param == null?provider.FindOneByApplicationName(applicationName) : param);
        }