Skip to content

Conversation

@Yuqi-Du
Copy link
Contributor

@Yuqi-Du Yuqi-Du commented Dec 15, 2025

What this PR does:
refactor schema cache

Which issue(s) this PR fixes:
Fixes #1791

Checklist

  • Changes manually tested
  • Automated Tests added/updated
  • Documentation added/updated
  • CLA Signed: DataStax CLA

amorton and others added 4 commits December 3, 2025 08:46
…ache-refactor

# Conflicts:
#	src/main/java/io/stargate/sgv2/jsonapi/JsonApiStartUp.java
#	src/main/java/io/stargate/sgv2/jsonapi/api/request/EmbeddingCredentials.java
#	src/main/java/io/stargate/sgv2/jsonapi/api/request/EmbeddingCredentialsResolver.java
#	src/main/java/io/stargate/sgv2/jsonapi/api/request/HeaderBasedEmbeddingCredentialsResolver.java
#	src/main/java/io/stargate/sgv2/jsonapi/api/request/RequestContext.java
#	src/main/java/io/stargate/sgv2/jsonapi/api/request/RerankingCredentials.java
#	src/main/java/io/stargate/sgv2/jsonapi/api/request/UserAgent.java
#	src/main/java/io/stargate/sgv2/jsonapi/api/request/tenant/Tenant.java
#	src/main/java/io/stargate/sgv2/jsonapi/api/request/tenant/TenantFactory.java
#	src/main/java/io/stargate/sgv2/jsonapi/api/v1/CollectionResource.java
#	src/main/java/io/stargate/sgv2/jsonapi/api/v1/KeyspaceResource.java
#	src/main/java/io/stargate/sgv2/jsonapi/config/DatabaseType.java
#	src/main/java/io/stargate/sgv2/jsonapi/logging/LoggingMDCContext.java
#	src/main/java/io/stargate/sgv2/jsonapi/metrics/JsonProcessingMetricsReporter.java
#	src/main/java/io/stargate/sgv2/jsonapi/metrics/MetricsTenantDeactivationConsumer.java
#	src/main/java/io/stargate/sgv2/jsonapi/metrics/TenantRequestMetricsFilter.java
#	src/main/java/io/stargate/sgv2/jsonapi/service/cqldriver/CQLSessionCache.java
#	src/main/java/io/stargate/sgv2/jsonapi/service/cqldriver/CqlSessionFactory.java
#	src/main/java/io/stargate/sgv2/jsonapi/service/cqldriver/TenantAwareCqlSessionBuilder.java
#	src/main/java/io/stargate/sgv2/jsonapi/service/cqldriver/executor/CommandQueryExecutor.java
#	src/main/java/io/stargate/sgv2/jsonapi/service/cqldriver/executor/SchemaCache.java
#	src/main/java/io/stargate/sgv2/jsonapi/service/cqldriver/executor/TableBasedSchemaCache.java
#	src/main/java/io/stargate/sgv2/jsonapi/service/embedding/DataVectorizerService.java
#	src/main/java/io/stargate/sgv2/jsonapi/service/operation/reranking/RerankingMetrics.java
#	src/main/java/io/stargate/sgv2/jsonapi/service/processor/CommandLog.java
#	src/main/java/io/stargate/sgv2/jsonapi/service/processor/MeteredCommandProcessor.java
#	src/main/java/io/stargate/sgv2/jsonapi/service/provider/ModelUsage.java
#	src/main/java/io/stargate/sgv2/jsonapi/service/reranking/gateway/RerankingEGWClient.java
#	src/main/java/io/stargate/sgv2/jsonapi/service/resolver/CommandResolver.java
#	src/main/java/io/stargate/sgv2/jsonapi/service/resolver/CreateCollectionCommandResolver.java
#	src/main/java/io/stargate/sgv2/jsonapi/util/DynamicTTLCache.java
#	src/test/java/io/stargate/sgv2/jsonapi/api/request/UserAgentTests.java
#	src/test/java/io/stargate/sgv2/jsonapi/api/request/tenant/TenantFactoryTests.java
#	src/test/java/io/stargate/sgv2/jsonapi/api/request/tenant/TenantTests.java
#	src/test/java/io/stargate/sgv2/jsonapi/service/embedding/operation/EmbeddingGatewayClientTest.java
@Yuqi-Du Yuqi-Du changed the title [workAjm/fix 1791 schema cache refactor Schema cache refactor Dec 15, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Refactor the NamespaceCache and SchemaCache classes

3 participants