protected EmbeddingResult lookupOrEvaluate(Context context, String text, boolean isQuery) {
        var key = new EmbedderCacheKey(context.getEmbedderId(), text);
        return context.computeCachedValueIfAbsent(key, () -> evaluate(context, text, isQuery));
    }
Evaluate the embedding model if the result is not present in the context cache.

@param context the context accompanying the request
@param text the text that is embedded
@return the model output
model-integration/src/main/java/ai/vespa/embedding/ColBertEmbedder.java