Forcing cached data out of RAM to increase 'free RAM' simply means that the data has to be re-loaded again from disk. So, you should be using as much RAM as possible, not as little as possible. RAM is much faster than hard disk, and it is also much more expensive. Sometimes, they will actually free up RAM by deleting caches or forcing processes out of RAM. In the best case, they do absolutely nothing.
I was wondering what exactly memory cleaner software do?