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(-)

Reply via email to