I've been using Super Cache on my web site for a while now (http://www.learncpp.com). My front page is a static page. 98% of the time, my site works fine. However, every once on a while, instead of caching the static front page, the caching plugin caches my first category page (http://www.learncpp.com/category/breaktime/) instead. When this happens, users who go to http://www.learncpp.com see the contents of http://www.learncpp.com/category/breaktime/ instead. That's pretty devastating to my site, since my front page is essentially an index of all the useful information on the site, and when users can't get to it, my site becomes useless.
When I go into the cache settings and clear the cache, everything reverts to normal. This seems to happen about once a week I'd guess. At least that I notice.
The questions are obvious: Why is this happening? Is there anything I can do to fix/mitigate this? Next time it happens, is there anything I can look for to help figure out what's going on here?