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.