@Override
    public void handlerPlugin(final PluginData pluginData) {
        if (Objects.nonNull(pluginData) && Boolean.TRUE.equals(pluginData.getEnabled())) {
            MotanRegisterConfig motanRegisterConfig = GsonUtils.getInstance().fromJson(pluginData.getConfig(), MotanRegisterConfig.class);
            MotanRegisterConfig exist = Singleton.INST.get(MotanRegisterConfig.class);
            if (Objects.isNull(motanRegisterConfig)) {
                return;
            }
            if (Objects.isNull(exist) || !motanRegisterConfig.equals(exist)) {
                // If it is null, initialize it
                ApplicationConfigCache.getInstance().init(motanRegisterConfig);
                ApplicationConfigCache.getInstance().invalidateAll();
            }
            Singleton.INST.single(MotanRegisterConfig.class, motanRegisterConfig);
        }
    }
@Test
    public void testHandlerPlugin() {
        pluginData.setEnabled(true);
        pluginData.setConfig("{\"registerAddress\" : \"127.0.0.1:2181\"}");
        motanPluginDataHandler.handlerPlugin(pluginData);
        Assertions.assertEquals(Singleton.INST.get(MotanRegisterConfig.class).getRegisterAddress(), "127.0.0.1:2181");
    }