From 6715471dceedbbda28d9d29ffb9d441ebfb848a2 Mon Sep 17 00:00:00 2001 From: Jon Bratseth Date: Sun, 7 Apr 2024 20:31:37 +0200 Subject: Key by embedder id and don't recompute inputs --- .../yahoo/vespa/indexinglanguage/expressions/ExecutionContext.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'indexinglanguage') diff --git a/indexinglanguage/src/main/java/com/yahoo/vespa/indexinglanguage/expressions/ExecutionContext.java b/indexinglanguage/src/main/java/com/yahoo/vespa/indexinglanguage/expressions/ExecutionContext.java index ba07fc00ca8..cdd0c11baac 100644 --- a/indexinglanguage/src/main/java/com/yahoo/vespa/indexinglanguage/expressions/ExecutionContext.java +++ b/indexinglanguage/src/main/java/com/yahoo/vespa/indexinglanguage/expressions/ExecutionContext.java @@ -22,7 +22,7 @@ public class ExecutionContext implements FieldTypeAdapter, FieldValueAdapter { private final FieldValueAdapter adapter; private FieldValue value; private Language language; - private final Map cache = LazyMap.newHashMap(); + private final Map cache = LazyMap.newHashMap(); public ExecutionContext() { this(null); @@ -125,12 +125,12 @@ public class ExecutionContext implements FieldTypeAdapter, FieldValueAdapter { } /** Returns a cached value, or null if not present. */ - public Object getCachedValue(String key) { + public Object getCachedValue(Object key) { return cache.get(key); } /** Returns a mutable reference to the cache of this. */ - public Map getCache() { + public Map getCache() { return cache; } -- cgit v1.2.3