Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Cleaner ¶
type Cleaner interface { Start() Close() }
func NewDbCleaner ¶
func NewDbCleaner(cfg CleanerConfig) Cleaner
type CleanerConfig ¶
type CleanerConfig struct { WorkerCount int CleanerBatchSize uint64 Repo RepoEventCleaner CleanerChannel <-chan PackageCleanerEvent CleanupInterval time.Duration GaugeSubFunc func(float64) }
type PackageCleanerEvent ¶
type PackageCleanerEvent struct { Status SenderStatus EventID uint64 }
type RepoEventCleaner ¶
Click to show internal directories.
Click to hide internal directories.