Documentation
¶
Overview ¶
Package memorydedupe implements in-memory event deduplication.
Index ¶
- type Deduplicator
- func (d *Deduplicator) CheckUnique(ctx context.Context, item dedupe.Item) (bool, error)
- func (d *Deduplicator) Close() error
- func (d *Deduplicator) IsUnique(ctx context.Context, namespace string, ev event.Event) (bool, error)
- func (d *Deduplicator) Set(ctx context.Context, items ...dedupe.Item) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Deduplicator ¶
type Deduplicator struct {
// contains filtered or unexported fields
}
Deduplicator implements in-memory event deduplication.
func NewDeduplicator ¶
func NewDeduplicator(size int) (*Deduplicator, error)
NewDeduplicator returns a new {Deduplicator}.
func (*Deduplicator) CheckUnique ¶
func (*Deduplicator) Close ¶
func (d *Deduplicator) Close() error
Click to show internal directories.
Click to hide internal directories.