This is an automated email from the ASF dual-hosted git repository. cziegeler pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/sling-org-apache-sling-graphql-core.git
commit e09ed8cfc96857f012188de349790e1e7dd7ff8f Merge: 5b63c18 ae51735 Author: Carsten Ziegeler <[email protected]> AuthorDate: Mon Oct 5 10:36:34 2026 +0200 Merge pull request #48 from schulm/issue/SLING-13302 SLING-13302 - [GraphQL] Cache executable GraphQLSchema in DefaultQueryExecutor .../graphql/core/engine/DefaultQueryExecutor.java | 356 ++++++++++++--- .../core/engine/SlingDataFetcherSelector.java | 31 +- .../core/engine/SlingDataFetcherWrapper.java | 28 +- .../core/engine/SlingTypeResolverSelector.java | 31 +- .../core/engine/SlingTypeResolverWrapper.java | 24 +- .../graphql/core/scalars/SlingScalarsProvider.java | 101 +++- .../core/engine/DefaultQueryExecutorCacheTest.java | 507 ++++++++++++++++++++- .../engine/ExecutableSchemaCacheExecuteTest.java | 88 ++++ .../engine/MissingFetcherFallbackCachedTest.java | 54 +++ .../core/engine/MissingFetcherFallbackTest.java | 51 +++ .../core/engine/MissingTypeResolverTest.java | 84 ++++ .../core/engine/SlingDataFetcherSelectorTest.java | 78 ++++ .../engine/SlingFetcherResolverWrapperTest.java | 215 +++++++++ .../core/engine/SlingTypeResolverSelectorTest.java | 78 ++++ .../apache/sling/graphql/core/mocks/TestUtil.java | 6 + .../core/scalars/SlingScalarsProviderTest.java | 181 ++++++++ src/test/resources/missing-fetcher-schema.txt | 25 + .../resources/missing-type-resolver-schema.txt | 42 ++ 18 files changed, 1867 insertions(+), 113 deletions(-)
