# @platform-modules/cache

## 0.2.3

### Patch Changes

- 801cad3: Preserve adopter compatibility while validating the modernization against newer peer majors: Google GenAI 1/2, Cloudflare Workers types 4/5, ioredis 5/6, Postmark 4/5, and web-vitals 4-6. The implementation remains compatible with both the previous supported peer line and the newly tested line instead of forcing an unnecessary breaking peer floor.
- Updated dependencies [fd62ea1]
  - @platform-modules/util@0.4.0

## 0.2.2

### Patch Changes

- Updated dependencies [a708afa]
  - @platform-modules/util@0.3.0

## 0.2.1

### Patch Changes

- Updated dependencies [7d474ec]
  - @platform-modules/util@0.2.0

## 0.2.0

### Minor Changes

- f895518: Add per-module health probes (Wave-2 CMS capability extensions): `@platform-modules/db/health` and `@platform-modules/cache/health`, each a `healthCheck` factory returning a `HealthCheck` (from `@platform-modules/util/health`). `db` runs a `SELECT 1` round-trip + latency over any `Querier`; `cache` runs a set→get→del probe-key over any `CacheBackend` with a short TTL so a failed cleanup self-expires. Both NEVER throw (availability floor → `status:'down'`) and scrub a failure `detail` to a generic string (info-disclosure floor — the raw driver/backend error, which may carry a DSN/credentials, is never surfaced). `/health` is a subpath so the type-only `db` root stays import-light. mail/jobs/uploads deliberately ship no probe (no module-ownable no-op seam) — the host composes those inline against the same public `HealthCheck` interface.

### Patch Changes

- Updated dependencies [c80eaad]
- Updated dependencies [324de71]
  - @platform-modules/util@0.1.0

## 0.1.0

### Minor Changes

- 8e142b4: add @platform-modules/cache (keyed value cache: get/set/del/getOrSet single-flight + memory/kv/redis backends)
