Skip to content

mod_cache

Germán Luis Aracil Boned edited this page Apr 6, 2026 · 1 revision

mod_cache

Category: Data & Messaging | Version: v1.0.0 | Source: modules/mod_cache/mod_cache.c

Description

In-memory key-value cache with TTL expiry. Thread-safe hash table. Emits events on changes.

Paths

Path Method Description
/cache/<key> GET Get cached value
/cache/<key> SET Set value (optional TTL in header)
/cache/<key> DELETE Delete cached entry
/cache/keys GET List all keys
/cache/flush ACTION Clear entire cache

Events

  • /events/cache/set — key was set
  • /events/cache/del — key was deleted
  • /events/cache/expired — key expired by TTL
  • /events/cache/flush — cache was flushed

CLI Usage

portal:/> cache set mykey myvalue
portal:/> cache set session:abc token123 ttl=3600
portal:/> cache get mykey
portal:/> cache keys
portal:/> cache del mykey
portal:/> cache flush

Clone this wiki locally