Packages
CacheCore is centered on one embedded public package, plus the packages that own policy, metrics, observability, and adapter concerns.
Public adoption package
Section titled “Public adoption package”@saazip/cache-core: The public package published as@saazip/cache-corefor embedded library-first adoption.
Embedded and operational packages
Section titled “Embedded and operational packages”@saazip/cache-core-contracts: Public HTTP and cache-surface contracts for invalidation, warming, metrics, and admin API responses.@saazip/cache-core-domain: Key policy, namespacing, invalidation, stale-while-revalidate, and cache lifecycle primitives.@saazip/cache-core-metrics: Metric names and helpers for hit ratio, invalidation, and average load timing.@saazip/cache-core-observability: Metrics, logging, and tracing helpers shared across the admin API and operational flows.@saazip/cache-core-testing: Test helpers and fixtures for downstream CacheCore adoption.@saazip/cache-core-adapter-redis: Official Redis adapter for multi-instance, durable cache storage and tag coordination.