Whenever I restart it seems my mac gives me back 3G or more of free diskspace from nowhere. Before my last restart, I had 9G free. After the restart I had 15G free.
Also, if there is more than the default 64MB, and based on above, my take:
Repair your drive. It is usually prudent to keep free space from getting below 10-15%, and performance will suffer as you get beyond 70% used.
I only felt safe clearing caches with Applejack under Tiger and earlier, and always did so before any OS update which can also help.
But right now I would update your cloned backup, so you have a good 2nd boot drive to run repairs - and run Disk Utility to repair your drive, but also follow that up, even if it doesn't report errors, with Disk Warrior (4.1).
Leopard Cache Cleaner can work on other boot drives which is safest way. And it will force restart if you do use it to remove swap files. I suspect they or the directory was actually having errors or "corrupt." Which is also a good time to deep clean cache files.
Caches are often the last and most recent files written to disk, and getting rid of them, would get rid of potential problems with the directory as well. They also can be affected by changes and updates to OS X, from 10.5.1 to 10.5.2 for instance.
Bigger disk drive and more RAM.
Oh, and Leopard Cache Cleaner has something close to what Applejack did, and gets run in Single User Mode startup from command line.