Cache is freed up as more memory is required for applications so you do
not need to do anything,
This is by design to ensure the maximum cache is used where ever possible.
(Think about it - why have free memory when you can use it for the
running apps then if they start more apps reduce the system cache for
those new running apps etc)
For example my x64 system with 4GB of RAM and only 4 apps open has only
7MB of free memory but 2GB of system cache - but as I open more
applications the system cache reduces, so my free memory is usually
close to zero but cache shrinks as needed.