func escapedPath(urlObj *url.URL) string {
	// the escape method of url.URL should be public
	// that would avoid this split.
	parts := strings.SplitN(urlObj.RequestURI(), "?", 2)
	return parts[0]
}
func escapedPath(urlObj *url.URL) string {
	
	
	parts := strings.SplitN(urlObj.RequestURI(), "?", 2)
	return parts[0]
}
func escapedPath ( urlObj * url . URL ) string { // the escape method of url.URL should be public // that would avoid this split. parts := strings . SplitN ( urlObj . RequestURI ( ) , " " , 2 ) return parts [ 0 ] }
// This is run for each new request, perf is important.
This is run for each new request perf is important .