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.
-
Interfaces