This is an automated email from the ASF dual-hosted git repository.
lukaszlenart pushed a change to branch feature/WW-3576-session-map-staleness
in repository https://gitbox.apache.org/repos/asf/struts.git
from 82b447504 WW-3576 fix(core): discard write-back only for an
invalidated session
add a66f76b0e WW-3576 refactor(core): move the execAndWait session sandbox
to WW-5787
No new revisions were added by this update.
Summary of changes:
.../action/BackgroundSessionConflictAware.java | 37 ---
.../org/apache/struts2/action/SessionConflict.java | 31 ---
.../struts2/action/SessionConflictResolution.java | 80 ------
.../org/apache/struts2/dispatcher/SessionMap.java | 37 ---
.../interceptor/ExecuteAndWaitInterceptor.java | 36 +--
.../interceptor/exec/BackgroundProcess.java | 32 +--
.../interceptor/exec/SandboxedSessionMap.java | 173 -------------
.../struts2/interceptor/exec/SessionOperation.java | 31 ---
.../interceptor/exec/SessionSandboxReconciler.java | 163 ------------
.../interceptor/exec/StrutsBackgroundProcess.java | 63 +----
.../interceptor/ExecuteAndWaitInterceptorTest.java | 102 --------
.../interceptor/SessionWritingWaitAction.java | 71 -----
.../interceptor/exec/SandboxedSessionMapTest.java | 148 -----------
.../exec/SessionSandboxReconcilerTest.java | 267 -------------------
.../exec/StrutsBackgroundProcessTest.java | 84 ------
.../2026-10-18-WW-3576-session-map-staleness.md | 285 +--------------------
...6-10-18-WW-3576-session-map-staleness-design.md | 118 +--------
17 files changed, 26 insertions(+), 1732 deletions(-)
delete mode 100644
core/src/main/java/org/apache/struts2/action/BackgroundSessionConflictAware.java
delete mode 100644
core/src/main/java/org/apache/struts2/action/SessionConflict.java
delete mode 100644
core/src/main/java/org/apache/struts2/action/SessionConflictResolution.java
delete mode 100644
core/src/main/java/org/apache/struts2/interceptor/exec/SandboxedSessionMap.java
delete mode 100644
core/src/main/java/org/apache/struts2/interceptor/exec/SessionOperation.java
delete mode 100644
core/src/main/java/org/apache/struts2/interceptor/exec/SessionSandboxReconciler.java
delete mode 100644
core/src/test/java/org/apache/struts2/interceptor/SessionWritingWaitAction.java
delete mode 100644
core/src/test/java/org/apache/struts2/interceptor/exec/SandboxedSessionMapTest.java
delete mode 100644
core/src/test/java/org/apache/struts2/interceptor/exec/SessionSandboxReconcilerTest.java