If there's an explicit need for warming up the cache, I built a script which filters out the most often requested URLs from the access.log; having these in a file you can easily create a shell script which feeds these into a curl call; curl then requests these URLs via the dispatcher, which is in turn filling up.
Jörg