Ack! This problem, or a variation on a theme, is back!
The cache file appears to be getting propagated correctly but over time I begin to get errors and not all the entries in my database are being mapped.
The errors from Firebug look like this:
If I clear the cache file (i.e. delete it and re-run the web page) then everything looks good again for a while.
Any thoughts on what is happening to the cache file?
P.S. The third line of the cache file contains just this snippet:
whereas the first line contains
<?xml version="1.0" encoding="UTF-8"?>
and the second line contains all the data.