(lang dune 3.21) (using mdx 0.4) (name cache) (generate_opam_files true) (license MIT) (authors "Thomas Gazagnaire ") (maintainers "Thomas Gazagnaire ") (source (tangled gazagnaire.org/ocaml-cache)) (package (name cache) (synopsis "Generic TTL-based cache with Eio support") (tags (org:blacksun storage)) (description "A generic in-memory cache with configurable TTL (time-to-live), jitter to prevent thundering herd, and thread-safe access using Eio mutexes.") (depends (ocaml (>= 5.1)) (eio (>= 1.0)) (logs (>= 0.7)) (alcotest :with-test) (eio_main :with-test) (mdx :with-test) (odoc :with-doc)))