This can lead to the same urls used over and over again, even if they're pointing at vastly different URLs. This leads to some rather... odd scenarios.
Pushed a potential fix to rawhide. We should be using $TMPDIR/yumcache.XXXXXX in future builds.
This bug appears to have been reported against 'rawhide' during the Fedora 10 development cycle. Changing version to '10'. More information and reason for this action is here: http://fedoraproject.org/wiki/BugZappers/HouseKeeping