dictGet('name', ...) should check for XML dictionary 'name' if XML dict=name does not exists then use SQL dictionary from the currectDatabase()

: config_files_reader(config_files_reader_), loading_dispatcher(loading_dispatcher_)
    {
    }
    ~PeriodicUpdater() { enable(false); }
    void enable(bool enable_)
    {
        std::unique_lock lock{mutex};
        enabled = enable_;
        if (enable_)
        {
            if (!thread.joinable())
            {
                
                thread = ThreadFromGlobalPool{&PeriodicUpdater::doPeriodicUpdates, this};
            }
        }
        else
        {
            if (thread.joinable())
            {
                
                auto temp_thread = std::move(thread);
                lock.unlock();
                event.notify_one();
                temp_thread.join();
            }
        }
    }
private:
    void doPeriodicUpdates()