From 7423d94935f16d9f7619b7d170db60b9f97bc050 Mon Sep 17 00:00:00 2001 From: Craig Raw Date: Fri, 14 Jan 2022 08:26:59 +0200 Subject: [PATCH] only retain one day of mempool rate sizes --- src/main/java/com/sparrowwallet/sparrow/AppServices.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/main/java/com/sparrowwallet/sparrow/AppServices.java b/src/main/java/com/sparrowwallet/sparrow/AppServices.java index 76e9b2a6..9c5af9fd 100644 --- a/src/main/java/com/sparrowwallet/sparrow/AppServices.java +++ b/src/main/java/com/sparrowwallet/sparrow/AppServices.java @@ -615,6 +615,9 @@ public class AppServices { } mempoolHistogram.put(Date.from(dateMinute.atZone(ZoneId.systemDefault()).toInstant()), rateSizes); + + Date yesterday = Date.from(LocalDateTime.now().minusDays(1).atZone(ZoneId.systemDefault()).toInstant()); + mempoolHistogram.keySet().removeIf(date -> date.before(yesterday)); } public static Double getMinimumRelayFeeRate() {