From 91307d46c64d2f3538d92d135669b7a708a45c8e Mon Sep 17 00:00:00 2001 From: Jonathan Halterman Date: Sat, 22 Apr 2023 17:05:42 -0700 Subject: [PATCH] Small optimization --- core/src/main/java/dev/failsafe/internal/TimedCircuitStats.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/src/main/java/dev/failsafe/internal/TimedCircuitStats.java b/core/src/main/java/dev/failsafe/internal/TimedCircuitStats.java index e969f229..1caac112 100644 --- a/core/src/main/java/dev/failsafe/internal/TimedCircuitStats.java +++ b/core/src/main/java/dev/failsafe/internal/TimedCircuitStats.java @@ -37,8 +37,8 @@ class TimedCircuitStats implements CircuitStats { public TimedCircuitStats(int bucketCount, Duration thresholdingPeriod, Clock clock, CircuitStats oldStats) { this.clock = clock; this.buckets = new Bucket[bucketCount]; + windowSizeMillis = thresholdingPeriod.toMillis(); bucketSizeMillis = thresholdingPeriod.toMillis() / buckets.length; - windowSizeMillis = bucketSizeMillis * buckets.length; for (int i = 0; i < buckets.length; i++) buckets[i] = new Bucket(); this.summary = new Stat();