Class CacheJsonRPCService

java.lang.Object
io.quarkus.cache.runtime.dev.ui.CacheJsonRPCService

@ApplicationScoped public class CacheJsonRPCService extends Object
  • Field Details

    • manager

      @Inject io.quarkus.cache.CacheManager manager
  • Constructor Details

    • CacheJsonRPCService

      public CacheJsonRPCService()
  • Method Details

    • getAll

      @JsonRpcDescription("Get all available caches (name and size)") public io.vertx.core.json.JsonArray getAll()
    • clear

      @JsonRpcDescription("Clear a specific cache") public io.smallrye.mutiny.Uni<io.vertx.core.json.JsonObject> clear(@JsonRpcDescription("The cache name") String name)
    • refresh

      public io.vertx.core.json.JsonObject refresh(String name)
    • getKeys

      @JsonRpcDescription("The all the keys in a specific cache as a String array") public io.vertx.core.json.JsonArray getKeys(@JsonRpcDescription("The cache name") String name)