From ad5925908e512ae4d1fdf67208be349a1db417ab Mon Sep 17 00:00:00 2001 From: Chris Eager Date: Fri, 4 Nov 2022 09:39:54 -0500 Subject: [PATCH] Change dispatch queues to `LinkedBlockingQueue`s --- .../whispersystems/textsecuregcm/WhisperServerService.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/service/src/main/java/org/whispersystems/textsecuregcm/WhisperServerService.java b/service/src/main/java/org/whispersystems/textsecuregcm/WhisperServerService.java index 102212f40..4a6c92438 100644 --- a/service/src/main/java/org/whispersystems/textsecuregcm/WhisperServerService.java +++ b/service/src/main/java/org/whispersystems/textsecuregcm/WhisperServerService.java @@ -388,9 +388,9 @@ public class WhisperServerService extends Application keyspaceNotificationDispatchQueue = new ArrayBlockingQueue<>(10_000); + final BlockingQueue keyspaceNotificationDispatchQueue = new ArrayBlockingQueue<>(100_000); Metrics.gaugeCollectionSize(name(getClass(), "keyspaceNotificationDispatchQueueSize"), Collections.emptyList(), keyspaceNotificationDispatchQueue); - final ArrayBlockingQueue receiptSenderQueue = new ArrayBlockingQueue<>(10_000); + final BlockingQueue receiptSenderQueue = new LinkedBlockingQueue<>(); Metrics.gaugeCollectionSize(name(getClass(), "receiptSenderQueue"), Collections.emptyList(), receiptSenderQueue); final BlockingQueue fcmSenderQueue = new LinkedBlockingQueue<>();