code: func (engine *Engine) ServeHTTP(w http.ResponseWriter, req *http.Request) {
  	c := engine.pool.Get().(*Context)
  	c.writermem.reset(w)
  	c.Request = req
  	c.reset()
  
  	engine.handleHTTPRequest(c)
  
  	engine.pool.Put(c)
  }
docs: // ServeHTTP conforms to the http.Handler interface.