public static void scheduleLongPolling(Runnable runnable, long initialDelay, long delay, TimeUnit unit) {
        LONG_POLLING_EXECUTOR.scheduleWithFixedDelay(runnable, initialDelay, delay, unit);
    }
@Test
    void testScheduleLongPollingV1() throws InterruptedException {
        
        AtomicInteger atomicInteger = new AtomicInteger();
        
        Runnable runnable = atomicInteger::incrementAndGet;
        
        ConfigExecutor.scheduleLongPolling(runnable, 0, 10, TimeUnit.MILLISECONDS);
        
        TimeUnit.MILLISECONDS.sleep(10);
        
        assertTrue(atomicInteger.get() >= 1);
    }