diff --git a/spring-session-jdbc/src/main/java/org/springframework/session/jdbc/JdbcIndexedSessionRepository.java b/spring-session-jdbc/src/main/java/org/springframework/session/jdbc/JdbcIndexedSessionRepository.java index bcc196b3..826e23a1 100644 --- a/spring-session-jdbc/src/main/java/org/springframework/session/jdbc/JdbcIndexedSessionRepository.java +++ b/spring-session-jdbc/src/main/java/org/springframework/session/jdbc/JdbcIndexedSessionRepository.java @@ -907,7 +907,7 @@ public class JdbcIndexedSessionRepository implements }); } else { - List deltaActions = new ArrayList<>(); + List deltaActions = JdbcSession.this.changed ? new ArrayList<>(4) : new ArrayList<>(); if (JdbcSession.this.changed) { deltaActions.add(() -> { Map indexes = JdbcIndexedSessionRepository.this.indexResolver