As stated, the local server will be asked first, however, these requests are still queued along with your other downloads, since we dont want to barrage the server with requests for sources. So the more downloads you have, the longer it could take before aMule starts asking for sources for that file. The same goes for global searches.