diff options
author | Jo Kristian Bergum <bergum@vespa.ai> | 2024-04-10 09:14:30 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-04-10 09:14:30 +0200 |
commit | 4d0144a4d249df6cce37539cba13969e9fd4ca4f (patch) | |
tree | 6478d0617dea7b6469a1c269cb54ccad36290095 /indexinglanguage | |
parent | 8db9ee454f4ae9c677fdf9382fcb51139fbc263d (diff) | |
parent | 4d233b5379b8dc4b94901f8df8acda0a6f2c4420 (diff) |
Merge pull request #30809 from vespa-engine/jobergum/add-context-caching
Add onnx output caching to embedder (allow different post-processing of model outputs)
Diffstat (limited to 'indexinglanguage')
-rw-r--r-- | indexinglanguage/src/main/java/com/yahoo/vespa/indexinglanguage/expressions/ExecutionContext.java | 6 |
1 files changed, 3 insertions, 3 deletions
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<String, Object> cache = LazyMap.newHashMap(); + private final Map<Object, Object> 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<String, Object> getCache() { + public Map<Object, Object> getCache() { return cache; } |