Cache in general is a temporary and quick access data used which are used by system and your apps. Temporary information(data) created or used by an app or a system is part of cache(recovery logs e.g.) partition. However if you do not have to, do not wipe the cache partition. It makes system and apps run faster by "anticipating" actions, like preloading images e.g. for your apps and more.
XDA Developers was founded by developers, for developers. It is now a valuable resource for people who want to make the most of their mobile devices, from customizing the look and feel to adding new functionality. Are you a developer?