boskos/mason/mason.go
func (m *Mason) Start() {
	ctx, cancel := context.WithCancel(context.Background())
	m.cancel = cancel
	m.start(ctx, m.syncAll)
	m.start(ctx, m.recycleAll)
	m.start(ctx, m.fulfillAll)
	for i := 0; i < m.cleanerCount; i++ {
		m.start(ctx, m.cleanAll)
	}
	m.start(ctx, m.freeAll)
	logrus.Info("Mason started")
}
func (m *Mason) Start() {
	ctx, cancel := context.WithCancel(context.Background())
	m.cancel = cancel
	m.start(ctx, m.syncAll)
	m.start(ctx, m.recycleAll)
	m.start(ctx, m.fulfillAll)
	for i := 0; i < m.cleanerCount; i++ {
		m.start(ctx, m.cleanAll)
	}
	m.start(ctx, m.freeAll)
	logrus.Info("Mason started")
}
func ( m * Mason ) Start ( ) { ctx , cancel := context . WithCancel ( context . Background ( ) ) m . cancel = cancel m . start ( ctx , m . syncAll ) m . start ( ctx , m . recycleAll ) m . start ( ctx , m . fulfillAll ) for i := 0 ; i < m . cleanerCount ; i ++ { m . start ( ctx , m . cleanAll ) } m . start ( ctx , m . freeAll ) logrus . Info ( " " ) }
// Start Mason
Start Mason