Table of Contents

Class EmailEmbeddingBacklogOptions

Namespace
MailFathom.Application.Emails.Embeddings.Generation
Assembly
MailFathom.Application.dll

Bounds how much embedding work one process holds in memory before it starts refusing more.

public sealed record EmailEmbeddingBacklogOptions : IEquatable<EmailEmbeddingBacklogOptions>
Inheritance
EmailEmbeddingBacklogOptions
Implements
Inherited Members

Remarks

The bound is on messages rather than on passages, because a message is what a producer offers and what a consumer takes; how many passages one message holds is decided by the chunking rules and by the message itself. Operational rather than part of a profile's identity, so changing it re-embeds nothing.

Fields

DefaultCapacity

The bound applied when a deployment configures none.

Properties

Capacity

Gets the greatest number of messages that may wait to be embedded at once.