Package org.apache.polaris.persistence.nosql.quarkus.distcache


package org.apache.polaris.persistence.nosql.quarkus.distcache
Distributed cache invalidation for the NoSQL cache.

Provides both a receiver and a sender for cache invalidation messages.

The receiver registers a route on the Quarkus management interface. Senders emit asynchronous requests to the cache-invalidation management endpoint.

Each Polaris instance submits its ephemeral instance-ID in the invalidation messages to prevent the risk of processing loopback messages as a safety net.

All polaris instances share a common token (dynamically generated via helm chart mechanisms) to protect against externally injected, malicious invalidation messages.