Some links on caching for MODX
If you are using git, so you can take advantage of static elements within MODX, you will need to be aware that simply updating your files does not mean MODX will pick that up. It will pick up changes in a file IF you the element is being called uncached.
This is not a big deal while working on a development site, performance is not your initial priority at that point. But when you get to deploying, you'll need to know that updating a file will not necessarily update how your site runs, and you don't want to be clearing your entire site cache. A big site would be taking a heavy server hit as its visitors trigger all pages regenerating their cache...
For an overview of MODX caching strategy, start at the documentation (of course) if you havn't already:
Explaining it for the masses:
Now, how to take advantage of caching:
More on using GetCache:
A simple way to avoid the complete cache dump:
Other caching strategies and related extras:
A deeper way to tackle granular caching: