diff --git a/service/src/main/java/org/whispersystems/textsecuregcm/push/ClientPresenceManager.java b/service/src/main/java/org/whispersystems/textsecuregcm/push/ClientPresenceManager.java index 47062300b..e5d59d332 100644 --- a/service/src/main/java/org/whispersystems/textsecuregcm/push/ClientPresenceManager.java +++ b/service/src/main/java/org/whispersystems/textsecuregcm/push/ClientPresenceManager.java @@ -66,7 +66,7 @@ public class ClientPresenceManager extends RedisClusterPubSubAdapter connection.sync().sadd(MANAGER_SET_KEY, managerId)); - pruneMissingPeersFuture = scheduledExecutorService.scheduleAtFixedRate(() -> { + pruneMissingPeersFuture = scheduledExecutorService.scheduleWithFixedDelay(() -> { try { pruneMissingPeers(); } catch (final Throwable t) {