Module Octogram.Services_cache

type service_kind =
  1. | Metrics
  2. | Rpc
  3. | Http
  4. | P2p
type node_kind =
  1. | Mavkit_node
  2. | Rollup_node
  3. | Dac_node
  4. | Http_server
  5. | Dal_node
val int_of_service_kind : node_kind -> int
module Cache : sig ... end
type t = (service_kind * int) list Cache.t
val empty : 'a Cache.t
val add : 'a list Cache.t -> string -> node_kind -> 'a list -> 'a list Cache.t
val remove : 'a Cache.t -> string -> node_kind -> 'a Cache.t
val get : ('a * 'b) list Cache.t -> string -> node_kind -> 'c -> 'd