This is an automated email from the ASF dual-hosted git repository. henrib pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/commons-jexl.git
commit 3e78fb4c707804cd70cd59ce5b420354aced3fae Merge: 9b4d34ad a3c6c7ef Author: Henrib <[email protected]> AuthorDate: Mon Nov 10 02:02:45 2025 -0800 Merge pull request #390 from apache/JEXL-448 JEXL-448 : engines cache handling improved (local variables in interpolation expressions, global eviction); - all #pr comments addressed RELEASE-NOTES.txt | 52 +------ src/changes/changes.xml | 3 + .../org/apache/commons/jexl3/internal/Engine.java | 73 ++++------ .../apache/commons/jexl3/internal/MetaCache.java | 119 +++++++++++++++ .../org/apache/commons/jexl3/internal/Scope.java | 13 ++ .../org/apache/commons/jexl3/internal/Source.java | 34 ++++- .../commons/jexl3/internal/TemplateEngine.java | 30 +++- .../jexl3/parser/ASTIdentifierAccessJxlt.java | 10 +- .../commons/jexl3/parser/ASTJxltLiteral.java | 10 +- .../apache/commons/jexl3/parser/JexlParser.java | 24 ++++ .../org/apache/commons/jexl3/ConcurrentCache.java | 2 +- .../java/org/apache/commons/jexl3/JXLTTest.java | 5 +- .../apache/commons/jexl3/internal/RangeTest.java | 17 --- .../commons/jexl3/internal/SourceCacheTest.java | 160 +++++++++++++++++++++ .../org/apache/commons/jexl3/internal/Util.java | 9 +- 15 files changed, 416 insertions(+), 145 deletions(-)
