···11+// Automod component for caching arbitary data (as JSON strings) with a fixed TTL and purging.
22+//
33+// Includes an interface and implementations using redis and in-process memory.
44+//
55+// This is used by the rules engine to cache things like account metadata, improving latency and reducing load on authoritative backend systems.
66+package cachestore
+4
automod/capture/doc.go
···11+// Automod development helpers for fetching and saving snapshots of real-world content and metadata.
22+//
33+// NOTE: real-world content is sensitive, even if it is abusive.
44+package capture
+2
automod/countstore/doc.go
···11+// Interface for fast atomic counters, and separate implmentations using redis and in-process memory.
22+package countstore
+2
automod/engine/doc.go
···11+// Core automod rules engine implementation and related types
22+package engine
+2
automod/flagstore/doc.go
···11+// Interface for storing "flags", a form of private automod metadata.
22+package flagstore
+2
automod/rules/doc.go
···11+// Example automod rules and helpers.
22+package rules
+2
automod/setstore/doc.go
···11+// Interface for simple sets of strings, with fast inclusion checks.
22+package setstore