We all like to take shortcuts from time to time in the development of software projects, especially in such a dark area, as performance. One of the most common shortcuts we take it is caching.
In this topic, we are going to raise concerns about caching and most common mistakes done by developers when they employ caching instead of taking a look at the problem from different angle.