mirror of
https://github.com/apache/struts.git
synced 2026-08-11 01:27:14 +00:00
dd830dca80
Collapse 12 overlapping cache tests to 5 focused ones, replace the ~80-entry JDK class-name literal with a synthetic-name loop bounded by the inner-cache limit, and drop reflection from the behavioral tests (load-count assertions only). Reflection is retained solely in the two size-bound tests, where Caffeine exposes no public seam. Production ConfigParseUtil caching logic is unchanged. Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
Struts 2 Core
This is a core of the Apache Struts framework and all other modules depend on it. It requires Java 8 at minimum and a Servlet container supporting Java Servlet API 3.1 at least.
Installation
Just drop this plugin into WEB-INF/lib folder or add it as Maven dependency