Module Async_smtp__Message.On_disk
module Metadata : sig ... end with type t = tSpoolable.Metadata.tshould be smallish since it is read and written more frequently thanSpoolable.Data.t.
module Data = DataSpoolable.Data.tis where the "real" data lives and it allows for data-specificloadandsavefunctionality.
module Queue = QueueQueue.tis an enumerable type that represents the available queues and the mapping to directory names on-disk.
module Name_generator : Async_smtp__.Multispool_intf.Name_generator.S with type t = Async_smtp_types.Smtp_envelope.t and module Unique_name = Idmodule Throttle : sig ... endAll operations that touch disk are passed through
Throttle.enqueue