- Add WebSessionStore.createWebSession.
- Remove remove WebSessionStore.changeSessionId
- Add WebSessionStore updateLastAccessTime which allows updating the
WebSession lastAccessTime without exposing a method on WebSession in
an implementation independent way.
- Remove WebSessionStore.storeSession. This method is not necessary
since the WebSession that is returned allows saving the WebSession.
Additionally, it is error prone since the wrong type might be passed
into it.
Issue: SPR-15875, 15876
@ -111,22 +107,20 @@ public class DefaultWebSessionManager implements WebSessionManager {
@@ -111,22 +107,20 @@ public class DefaultWebSessionManager implements WebSessionManager {
@ -162,11 +156,7 @@ public class DefaultWebSessionManager implements WebSessionManager {
@@ -162,11 +156,7 @@ public class DefaultWebSessionManager implements WebSessionManager {
@ -45,16 +50,55 @@ public class InMemoryWebSessionStore implements WebSessionStore {
@@ -45,16 +50,55 @@ public class InMemoryWebSessionStore implements WebSessionStore {
@ -115,7 +115,7 @@ public class WebSessionIntegrationTests extends AbstractHttpHandlerIntegrationTe
@@ -115,7 +115,7 @@ public class WebSessionIntegrationTests extends AbstractHttpHandlerIntegrationTe