Files
2026-07-13 12:32:21 +08:00

31 lines
527 B
Lua

local kong = kong
local assert = assert
local counts = {}
local Invalidations = {
PRIORITY = 0,
VERSION = "1.0",
}
function Invalidations:init_worker()
assert(kong.cluster_events:subscribe("invalidations", function(key)
counts[key] = (counts[key] or 0) + 1
end))
assert(kong.cluster_events:subscribe("invalidations_kong_core_db_cache", function(key)
counts[key] = (counts[key] or 0) + 1
end))
end
function Invalidations:access(_)
return kong.response.exit(200, counts)
end
return Invalidations