Documentation
¶
Overview ¶
Package idempotency provides an in-memory deduplication store for BubbleFish Nexus write requests.
The store is always empty on process start and rebuilt exclusively from WAL replay. It is never persisted to disk. This invariant ensures that duplicate detection is consistent with the durable WAL state after a crash.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Store ¶
type Store struct {
// contains filtered or unexported fields
}
Store is a thread-safe in-memory deduplication map. All state is in struct fields; there are no package-level variables.
func (*Store) PayloadID ¶
PayloadID returns true if id has been registered as a payload_id. Used by consistency assertions (Phase R-10).
Click to show internal directories.
Click to hide internal directories.