From e45727d4fa5cf619b6004331a7bc5e27986726dd Mon Sep 17 00:00:00 2001 From: rstoyanchev Date: Wed, 3 Dec 2025 17:24:58 +0000 Subject: [PATCH] Polishing in InMemoryWebSessionStore Closes gh-35866 --- .../session/InMemoryWebSessionStore.java | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/spring-web/src/main/java/org/springframework/web/server/session/InMemoryWebSessionStore.java b/spring-web/src/main/java/org/springframework/web/server/session/InMemoryWebSessionStore.java index 721e5c6814f..6ec24eaacb3 100644 --- a/spring-web/src/main/java/org/springframework/web/server/session/InMemoryWebSessionStore.java +++ b/spring-web/src/main/java/org/springframework/web/server/session/InMemoryWebSessionStore.java @@ -81,17 +81,21 @@ public class InMemoryWebSessionStore implements WebSessionStore { } /** - * Set the default maximum idle time for sessions. - *

By default, set to 30 minutes. - * @param maxIdleTime the default max idle time + * Set the default value for {@link WebSession#getMaxIdleTime() maxIdleTime} + * for new sessions. + *

By default, this is set to 30 minutes. + * @param defaultMaxIdleTime the default max idle time + * @since 7.0.2 */ - public void setDefaultMaxIdleTime(Duration maxIdleTime) { - Assert.notNull(maxIdleTime, "maxIdleTime is required"); - this.defaultMaxIdleTime = maxIdleTime; + public void setDefaultMaxIdleTime(Duration defaultMaxIdleTime) { + Assert.notNull(defaultMaxIdleTime, "maxIdleTime is required"); + this.defaultMaxIdleTime = defaultMaxIdleTime; } /** - * Return the default maximum idle time for sessions. + * Return the {@link #setDefaultMaxIdleTime(Duration) configured} default + * maximum idle time for sessions. + * @since 7.0.2 */ public Duration getDefaultMaxIdleTime() { return this.defaultMaxIdleTime;