[Well no c cleaner won't do it . cache over flow is what happens when explorer loses track of the files due to incorrect shut down for example. you may have 40 mb alotted to your cache size but have 120 becasue as far as explorer know s the rest of those files aren't there. and yes it may very well over flow again but this is how to correct it .
To fix the internet explorer cache overflow all you need to do is the following: open internet options and change the location of your temporary internet files folder to an empty partition or ideally to an empty flash drive. windows will log you out momentarilly to complete the move. when you log back in open disk management and select the partition or flash drive where your temporary internet files folder is now located and select format. a warning will appear that the disk is in use but you will have the option to force the format action. Do so and close disk management .