From f8b1e106a62dd365aae005767e17c3f91ea659cb Mon Sep 17 00:00:00 2001 From: Julian Raufelder Date: Thu, 30 Nov 2023 13:11:55 +0100 Subject: [PATCH] Instantiate RNG in constructor to fix native build --- .../org/cryptomator/hub/license/RandomMinuteSleeper.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/backend/src/main/java/org/cryptomator/hub/license/RandomMinuteSleeper.java b/backend/src/main/java/org/cryptomator/hub/license/RandomMinuteSleeper.java index b2d14fa9..f5b005e7 100644 --- a/backend/src/main/java/org/cryptomator/hub/license/RandomMinuteSleeper.java +++ b/backend/src/main/java/org/cryptomator/hub/license/RandomMinuteSleeper.java @@ -8,10 +8,14 @@ public class RandomMinuteSleeper { private static final long MINUTE_IN_MILLIS = 60 * 1000L; - private static final Random RNG = new Random(); + private final Random rng; + + public RandomMinuteSleeper() { + this.rng = new Random(); + } void sleep() throws InterruptedException { - Thread.sleep(RNG.nextInt(0, 60) * MINUTE_IN_MILLIS); + Thread.sleep(rng.nextInt(0, 60) * MINUTE_IN_MILLIS); } }