From 53d1ed29b688a4133a4873b7f976966f359e1176 Mon Sep 17 00:00:00 2001 From: Ryan Rupp <3022260+ryanrupp@users.noreply.github.com> Date: Tue, 21 Jan 2025 18:28:21 -0600 Subject: [PATCH] Micro-optimization to try to right size the array --- .../session/jdbc/JdbcIndexedSessionRepository.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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