Cache routes

Cache operations

  • GET /cache/:namespace/:id — Get item
  • PUT /cache/:namespace/:id — Set item
  • DELETE /cache/:namespace/:id — Delete item
  • DELETE /cache/:namespace — Clear namespace
  • DELETE /cache — Clear all tenant items

Required headers

  • x-tenant-id — Tenant identifier (all cache routes)

Health routes

  • GET /health
  • GET /db/health
Environment variables
VariableDefaultDescription
CACHE_DEFAULT_TTL300Default item TTL in seconds
CACHE_MAX_ITEMS10000Maximum cached items — LRU eviction applies
CACHE_CLEANUP_INTERVAL60Seconds between background expiry cleanup runs