private void handleDelay()

in Elastiflix/java-favorite-elastic-manual/src/main/java/com/movieapi/ApiServlet.java [123:129]


    private void handleDelay() throws InterruptedException {
        if (delayTime != null && delayTime > 0) {
            Random random = new Random();
            double randomGaussDelay = Math.min(delayTime*5, Math.max(0, random.nextGaussian() * (delayTime)));
            TimeUnit.MILLISECONDS.sleep((long) randomGaussDelay);
        }
    }