You stand a better chance of getting a reply to this in the Basecamp forum rather than the Connect forum where you posted it.
Having said that I've been using Basecamp for years and never needed to clear the cache so unsure what your issue is, maybe someone else will know. Do you 'safely eject' your Oregon each time, that's the only thing I can think of that could cause issues.