@Override
    public void handle(final MetaData metaData) {
        metaData.updateContextPath();
        MetaData metaExist = META_DATA.get(metaData.getPath());
        List<TarsInvokePrx> prxList = ApplicationConfigCache.getInstance()
                .get(metaData.getPath()).getTarsInvokePrxList();
        boolean exist = prxList.stream().anyMatch(tarsInvokePrx -> tarsInvokePrx.getHost().equals(metaData.getAppName()));
        if (!exist) {
            ApplicationConfigCache.getInstance().initPrx(metaData);
        }
        if (Objects.isNull(metaExist)) {
            META_DATA.put(metaData.getPath(), metaData);
        }
    }
@Test
    public void testOnSubscribe() {
        tarsMetaDataHandler.handle(metaData);
        /**
         * test for cache;
         */
        tarsMetaDataHandler.handle(metaData);
    }