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.