Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( // CacheExpiration is the amount of time that we keep a record in the cache. CacheExpiration = 24 * time.Hour // GCInterval is the amount of time between cache cleanups. GCInterval = 2 * time.Hour )
Functions ¶
func NewUpkeepStateStore ¶
func NewUpkeepStateStore(lggr logger.Logger, scanner PerformedLogsScanner) *upkeepStateStore
NewUpkeepStateStore creates a new state store
Types ¶
type PerformedLogsScanner ¶
type UpkeepStateStore ¶
type UpkeepStateStore interface { ocr2keepers.UpkeepStateUpdater core.UpkeepStateReader Start(context.Context) error io.Closer }
UpkeepStateStore is the interface for managing upkeeps final state in a local store.
Click to show internal directories.
Click to hide internal directories.