Module Superbol_cache

module Cache : sig ... end

The dependency-aware cache.

module Caching : sig ... end

Encoding of individual cached items.

module Canon : sig ... end

Canonicalisation of the paths that appear in witnesses.

module Config : sig ... end
module Layout : sig ... end

Where things sit under the cache root.

module Manifest : sig ... end

Manifests: what was observed while producing an entry, and where its value went.

module Producer : sig ... end

The two identities the cache is versioned against.

module Prune : sig ... end

Reclaiming what a cache no longer needs.

module Recorder : sig ... end

Collecting the witnesses a piece of work observes.

module Store : sig ... end

Storage the cache is built upon.

module Types : sig ... end

Public type definitions for the SuperBOL dependency-aware cache.

module Version : sig ... end
module Witness : sig ... end

Building witnesses.