Skip to content

Commit a077ad8

Browse files
authored
Merge pull request #160 from ajkerr/update-query-caching-section
Fix Query Caching section so that example code compiles
2 parents 23190f9 + db784a6 commit a077ad8

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

documentation/execution.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -465,9 +465,9 @@ Cache<String, PreparsedDocumentEntry> cache = Caffeine.newBuilder().maximumSize(
465465

466466
PreparsedDocumentProvider preparsedCache = new PreparsedDocumentProvider() {
467467
@Override
468-
public PreparsedDocumentEntry getDocument(ExecutionInput executionInput, Function<ExecutionInput, PreparsedDocumentEntry> computeFunction) {
468+
public CompletableFuture<PreparsedDocumentEntry> getDocumentAsync(ExecutionInput executionInput, Function<ExecutionInput, PreparsedDocumentEntry> computeFunction) {
469469
Function<String, PreparsedDocumentEntry> mapCompute = key -> computeFunction.apply(executionInput);
470-
return cache.get(executionInput.getQuery(), mapCompute);
470+
return CompletableFuture.completedFuture(cache.get(executionInput.getQuery(), mapCompute));
471471
}
472472
};
473473

versioned_docs/version-v22/execution.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -465,9 +465,9 @@ Cache<String, PreparsedDocumentEntry> cache = Caffeine.newBuilder().maximumSize(
465465

466466
PreparsedDocumentProvider preparsedCache = new PreparsedDocumentProvider() {
467467
@Override
468-
public PreparsedDocumentEntry getDocument(ExecutionInput executionInput, Function<ExecutionInput, PreparsedDocumentEntry> computeFunction) {
468+
public CompletableFuture<PreparsedDocumentEntry> getDocumentAsync(ExecutionInput executionInput, Function<ExecutionInput, PreparsedDocumentEntry> computeFunction) {
469469
Function<String, PreparsedDocumentEntry> mapCompute = key -> computeFunction.apply(executionInput);
470-
return cache.get(executionInput.getQuery(), mapCompute);
470+
return CompletableFuture.completedFuture(cache.get(executionInput.getQuery(), mapCompute));
471471
}
472472
};
473473

0 commit comments

Comments
 (0)