Class QueryCache
java.lang.Object
org.opencastproject.graphql.execution.QueryCache
- All Implemented Interfaces:
graphql.execution.preparsed.PreparsedDocumentProvider
public class QueryCache
extends Object
implements graphql.execution.preparsed.PreparsedDocumentProvider
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongraphql.execution.preparsed.PreparsedDocumentEntrygetDocument(graphql.ExecutionInput executionInput, Function<graphql.ExecutionInput, graphql.execution.preparsed.PreparsedDocumentEntry> parseAndValidateFunction) CompletableFuture<graphql.execution.preparsed.PreparsedDocumentEntry> getDocumentAsync(graphql.ExecutionInput executionInput, Function<graphql.ExecutionInput, graphql.execution.preparsed.PreparsedDocumentEntry> parseAndValidateFunction)
-
Constructor Details
-
QueryCache
public QueryCache()
-
-
Method Details
-
getDocument
public graphql.execution.preparsed.PreparsedDocumentEntry getDocument(graphql.ExecutionInput executionInput, Function<graphql.ExecutionInput, graphql.execution.preparsed.PreparsedDocumentEntry> parseAndValidateFunction) - Specified by:
getDocumentin interfacegraphql.execution.preparsed.PreparsedDocumentProvider
-
getDocumentAsync
public CompletableFuture<graphql.execution.preparsed.PreparsedDocumentEntry> getDocumentAsync(graphql.ExecutionInput executionInput, Function<graphql.ExecutionInput, graphql.execution.preparsed.PreparsedDocumentEntry> parseAndValidateFunction) - Specified by:
getDocumentAsyncin interfacegraphql.execution.preparsed.PreparsedDocumentProvider
-