package manager import ( "sync" "github.com/patrickmn/go-cache" ) type Manager struct { // antiflood variables cache *cache.Cache // parser variables stateLock sync.RWMutex registeredParsers []Parser } func NewManager() *Manager { m := new(Manager) m.initAntiflood() return m }