Skip to content

Make LazyExpression memoization disable-able#673

Merged
jmaroeder merged 6 commits into
masterfrom
optional-memoization-in-lazy-expressions
May 27, 2021
Merged

Make LazyExpression memoization disable-able#673
jmaroeder merged 6 commits into
masterfrom
optional-memoization-in-lazy-expressions

Conversation

@jmaroeder

@jmaroeder jmaroeder commented May 27, 2021

Copy link
Copy Markdown
Contributor

Adds an additional factory of(Supplier, String, Memoization) which allows for memoization of LazyExpression objects to be explicitly enabled or disabled.

The original factory of(Supplier, String) retains the original, memoized behavior.

@jmaroeder jmaroeder requested a review from jasmith-hs May 27, 2021 12:56
Comment thread src/main/java/com/hubspot/jinjava/interpret/LazyExpression.java Outdated
Comment thread src/main/java/com/hubspot/jinjava/interpret/LazyExpression.java Outdated
jmaroeder and others added 2 commits May 27, 2021 09:20
Comment thread src/main/java/com/hubspot/jinjava/interpret/LazyExpression.java Outdated
Comment thread src/test/java/com/hubspot/jinjava/interpret/LazyExpressionTest.java Outdated
Comment thread src/test/java/com/hubspot/jinjava/interpret/LazyExpressionTest.java Outdated
Co-authored-by: Jeff Boulter <jeff@boulter.com>
@jmaroeder jmaroeder merged commit 52cef24 into master May 27, 2021
@jmaroeder jmaroeder deleted the optional-memoization-in-lazy-expressions branch May 27, 2021 14:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants