Hi Scott,
The idea of just reloading tiles within a drawn box sounds like a good one, especially considering some areas rarely get updated very often.
However I still think it would be a good idea to be able to dump (clear all tiles) the entire cache. This would be useful in an area where there may be several people updating the OSM data. Also, after several bounded reloads, you might end up with quite a patch work of tiles, so the dump could be a good way to "level" the map again.
I agree that an expiration date might be problematic. If it could be set by the user, though, for some specific time period (or never) it might be OK.
Whatever you decide, I'm sure things will work out. Until the fix is implemented, though, is there currently a way to dump just a particular mapset?
Thanks again. Jama rek,
Robert