// +build appengine package web func (rt *router) getMachine() *routeMachine { rt.lock.Lock() defer rt.lock.Unlock() return rt.machine } // We always hold the lock when calling setMachine. func (rt *router) setMachine(m *routeMachine) { rt.machine = m }