I was reading answer to this question
I wonder what can be possible scenarios any type of Cache in sharepoint suffering from corruption issues.
Please only mention your personal experiences, as I can do googling as well :)
There are two main causes past database corruption and these also generally cause database corruption also but there are also some rare causes:
Causes of these are:
Other rare causes are generally to do with a poor database setup or database manipulation, for example changing the encoding of one database and not in another database, which in this scenario should never be attempted anyway.
Everything I have listed are all bad practices and that for a reason.