static long initNotifyWarnTimeout() {
        String notifyTimeouts = System.getProperty("nacos.listener.notify.warn.timeout");
        if (StringUtils.isNotBlank(notifyTimeouts) && NumberUtils.isDigits(notifyTimeouts)) {
            notifyWarnTimeout = Long.valueOf(notifyTimeouts);
            LOGGER.info("config listener notify warn timeout millis is set to {}", notifyWarnTimeout);
        } else {
            LOGGER.info("config listener notify warn timeout millis use default {} millis ",
                    DEFAULT_NOTIF_WARN_TIMEOUTS);
            notifyWarnTimeout = DEFAULT_NOTIF_WARN_TIMEOUTS;
        }
        return notifyWarnTimeout;
    }
@Test
    void testNotifyWarnTimeout() {
        System.setProperty("nacos.listener.notify.warn.timeout", "5000");
        long notifyWarnTimeout = CacheData.initNotifyWarnTimeout();
        assertEquals(5000, notifyWarnTimeout);
        System.setProperty("nacos.listener.notify.warn.timeout", "1bf000abc");
        long notifyWarnTimeout2 = CacheData.initNotifyWarnTimeout();
        assertEquals(60000, notifyWarnTimeout2);
    }