memoize cache expiration policy: missing TTL implementation
memoize cache expiration policy Goal: determine how to enforce a time‑to‑live (TTL) for entries returned by clojure.core/memoize . Constraints: memoize stores results in a mutable atom and never expires entries; no built‑in TTL or eviction strategy. Manual cache clearing is required, but the API does not expose a convenient mechanism for per‑key TTL or autom