Generic TTL cache with Eio
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

at main 40 lines 1.1 kB view raw
1# This file is generated by dune, edit dune-project instead 2opam-version: "2.0" 3synopsis: "Generic TTL-based cache with Eio support" 4description: """ 5A generic in-memory cache with configurable TTL (time-to-live), jitter 6 to prevent thundering herd, and thread-safe access using Eio mutexes.""" 7maintainer: ["Thomas Gazagnaire <thomas@gazagnaire.org>"] 8authors: ["Thomas Gazagnaire <thomas@gazagnaire.org>"] 9license: "MIT" 10tags: ["org:blacksun" "storage"] 11homepage: "https://tangled.org/gazagnaire.org/ocaml-cache" 12bug-reports: "https://tangled.org/gazagnaire.org/ocaml-cache/issues" 13depends: [ 14 "dune" {>= "3.21"} 15 "ocaml" {>= "5.1"} 16 "eio" {>= "1.0"} 17 "logs" {>= "0.7"} 18 "alcotest" {with-test} 19 "eio_main" {with-test} 20 "mdx" {with-test} 21 "odoc" {with-doc} 22] 23build: [ 24 ["dune" "subst"] {dev} 25 [ 26 "dune" 27 "build" 28 "-p" 29 name 30 "-j" 31 jobs 32 "@install" 33 "@runtest" {with-test} 34 "@doc" {with-doc} 35 ] 36] 37dev-repo: "git+https://tangled.org/gazagnaire.org/ocaml-cache" 38x-maintenance-intent: ["(latest)"] 39x-quality-build: "2026-04-15" 40x-quality-test: "2026-04-15"