public void add(double value) {
        this.slidingWindow.currentPane().getValue().add(value);
    }
@Test
    @RepeatedTest(100)
    void testMulti() {

        ExecutorService executorService = Executors.newFixedThreadPool(200);

        TimeWindowQuantile quantile = new TimeWindowQuantile(100, 10, 120);
        int index = 0;
        while (index < 100) {
            for (int i = 0; i < 100; i++) {
                int finalI = i;
                Assertions.assertDoesNotThrow(() -> quantile.add(finalI));
                executorService.execute(() -> quantile.add(finalI));
            }
            index++;
            //            try {
            //                Thread.sleep(1);
            //            } catch (InterruptedException e) {
            //                e.printStackTrace();
            //            }
        }

        executorService.shutdown();
    }