/// <summary>
        /// Creates a new key-value item, if not found. If exists, updates the associated value.
        /// </summary>
        /// <param name="nameSpace"></param>
        /// <param name="key"></param>
        /// <param name="value"></param>
        public void Put(string nameSpace, string key, string value)
        {
            string nameSpaceKey = GetNameSpaceKey(nameSpace, key);

            KeyValueStore.CreateOrUpdate(nameSpaceKey, value);
        }