You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sling.apache.org by jo...@apache.org on 2022/09/29 10:33:16 UTC
[sling-org-apache-sling-scripting-api] 01/01: SLING-11601 use LazyBindings instead of the SimpleBindings
This is an automated email from the ASF dual-hosted git repository.
joerghoh pushed a commit to branch SLING-11601-use-LazyBindings
in repository https://gitbox.apache.org/repos/asf/sling-org-apache-sling-scripting-api.git
commit f0dc6be2b4178625a89db3579aadf251dcb2a031
Author: Joerg Hoh <jo...@apache.org>
AuthorDate: Thu Sep 29 12:31:45 2022 +0200
SLING-11601 use LazyBindings instead of the SimpleBindings
---
pom.xml | 2 +-
.../org/apache/sling/scripting/api/AbstractSlingScriptEngine.java | 5 +++--
2 files changed, 4 insertions(+), 3 deletions(-)
diff --git a/pom.xml b/pom.xml
index 50d2de3..eae83db 100644
--- a/pom.xml
+++ b/pom.xml
@@ -51,7 +51,7 @@
<dependency>
<groupId>org.apache.sling</groupId>
<artifactId>org.apache.sling.api</artifactId>
- <version>2.16.0</version>
+ <version>2.21.0</version>
<scope>provided</scope>
</dependency>
</dependencies>
diff --git a/src/main/java/org/apache/sling/scripting/api/AbstractSlingScriptEngine.java b/src/main/java/org/apache/sling/scripting/api/AbstractSlingScriptEngine.java
index 520f268..2586bbc 100644
--- a/src/main/java/org/apache/sling/scripting/api/AbstractSlingScriptEngine.java
+++ b/src/main/java/org/apache/sling/scripting/api/AbstractSlingScriptEngine.java
@@ -25,7 +25,8 @@ import javax.script.Bindings;
import javax.script.ScriptContext;
import javax.script.ScriptEngineFactory;
import javax.script.ScriptException;
-import javax.script.SimpleBindings;
+
+import org.apache.sling.api.scripting.LazyBindings;
public abstract class AbstractSlingScriptEngine extends AbstractScriptEngine {
@@ -36,7 +37,7 @@ public abstract class AbstractSlingScriptEngine extends AbstractScriptEngine {
}
public Bindings createBindings() {
- return new SimpleBindings();
+ return new LazyBindings();
}
public Object eval(String script, ScriptContext context) throws ScriptException {