Class CacheInvalidationSender

java.lang.Object
org.projectnessie.server.distcache.CacheInvalidationSender
All Implemented Interfaces:
org.projectnessie.versioned.storage.cache.DistributedCacheInvalidation

@ApplicationScoped public class CacheInvalidationSender extends Object implements org.projectnessie.versioned.storage.cache.DistributedCacheInvalidation
  • Constructor Details

    • CacheInvalidationSender

      @Inject public CacheInvalidationSender(io.vertx.core.Vertx vertx, org.projectnessie.quarkus.config.QuarkusStoreConfig config, int httpPort, @ServerInstanceId String serverInstanceId)
  • Method Details

    • evictReference

      public void evictReference(String repositoryId, String refName)
      Specified by:
      evictReference in interface org.projectnessie.versioned.storage.cache.DistributedCacheInvalidation
    • evictObj

      public void evictObj(String repositoryId, org.projectnessie.versioned.storage.common.persist.ObjId objId)
      Specified by:
      evictObj in interface org.projectnessie.versioned.storage.cache.DistributedCacheInvalidation