ElI5 why is the ‘cache’ this all powerful crasher of apps and causer of problems? Why does clearing it fix things?

615 views

ElI5 why is the ‘cache’ this all powerful crasher of apps and causer of problems? Why does clearing it fix things?

In: 101

22 Answers

Anonymous 0 Comments

The cache is just a place where data is stored. If that data is in an unexpected format when the app tries to read it then it will have issues. For example, if a list contains letters instead of numbers or if the list only has 3 elements when it is expected to have 5 then the program will crash when it tries to use those values. Some programs can handle this better than others.

Why is the data messed up? Maybe some other program messed with it, or maybe some older/newer version of the program stored the data differently. Maybe it just got corrupted due to a read/write error. Clearing the cache resets everything and lets the program store fresh data that doesn’t have any issues. Its like buying a new car when you can’t figure out what is wrong with your old one.

You are viewing 1 out of 22 answers, click here to view all answers.