/// <summary>
        /// Constructor
        /// </summary>
        /// <param name="httpClientFactory"></param>
        public SettingServiceClient(IHttpClientFactory httpClientFactory) : base(httpClientFactory,
                                                                                 new Uri("http://www.setting.iotrelationshipfyp.com"))
        {
            m_getSettingCountUrl = new Uri(m_baseURI.AbsoluteUri + "api/setting/count");
            m_currentConfigUrl   = new Uri(m_baseURI.AbsoluteUri + "api/setting/current");
            m_settingUri         = new Uri(m_baseURI.AbsoluteUri + "api/setting");

            m_cache = new DataCache <List <SettingModel>, string, int>((SM) =>
            {
                string code          = string.Empty;
                SM.ForEach(M => code = code + M.Name + M.Type + M.Value);
                return(code);
            });
        }