diff --git a/spring-integration-core/src/main/java/org/springframework/integration/store/AbstractMessageGroupStore.java b/spring-integration-core/src/main/java/org/springframework/integration/store/AbstractMessageGroupStore.java index 5cf0bac475..1efc03d8e2 100644 --- a/spring-integration-core/src/main/java/org/springframework/integration/store/AbstractMessageGroupStore.java +++ b/spring-integration-core/src/main/java/org/springframework/integration/store/AbstractMessageGroupStore.java @@ -60,7 +60,7 @@ public abstract class AbstractMessageGroupStore implements MessageGroupStore, It int count = 0; long threshold = System.currentTimeMillis() - timeout; for (MessageGroup group : this) { - if (group.getTimestamp() < threshold) { + if (group.getTimestamp() <= threshold) { count++; expire(group); }