func Register(ctx context.Context, c *Controller)
Register periodically calls function runWorker to delete the data.
type Controller struct {
// contains filtered or unexported fields
}
func Bootstrap(event core.EventStore, experiment core.ExperimentStore, schedule core.ScheduleStore, workflow core.WorkflowStore, ttlc *config.TTLConfig, logger logr.Logger) *Controller
func NewController(
event core.EventStore,
experiment core.ExperimentStore,
schedule core.ScheduleStore,
workflow core.WorkflowStore,
ttlconfig *config.TTLConfig,
logger logr.Logger,
) *Controller
NewController returns a new database ttl controller