Hi giwwwy!
Although the process normally won't have ill effects, emptying
Caches is usually a troubleshooting procedure, and isn't necessary to do on a regular basis.
Your Mac has several
Caches. Which of these are you referring to? Browser Cache, maybe?
Caches store previously accessed information. This expediates the retrieval of that info.
For example, when you visit a Web page, that page is stored in a
Cache.
The next time you surf to that page, it will load faster.
Emptying some caches may temporarily slow your Mac's performance, as the
Caches will rebuild.
This link gives a more technical explanation
Cache - Wikipedia, the free encyclopedia.
More links here
Search - Wikipedia, the free encyclopedia.
EDIT: Keith explained it much better than I!
ali b