Hello,
I finally managed to get CC to clean Waterfox cache, and I thought I would share my solution with other WF users. And no, CC does not clean Waterfox cache by default, even though WF is based on FF. That used to be true, when WF shared the same profile folder as FF, but not anymore.
FF and WF have the same profile structure, so I followed the guide below (method 1), with some minor modifications :
On Windows 7 (and 10 I think) each Waterfox profile is stored in two folders with the same name (similar to FF):
C:\Users\ {USER NAME}\AppData\Local\Waterfox\Profiles\{profile folder name}
C:\Users\ {USER NAME}\AppData\Roaming\Waterfox\Profiles\{profile folder name}
The 'local' folder contains internet cache, which is the bulk of the data to be cleaned, and the 'Roaming' path contains other things like history, cookies, session, site preferences, etc.
I haven't created any additional profiles, so I just have the default one, and each folder name ends with 'default'. As per the guide, I added two lines to my "ccleaner.ini" file located in the CC program directory, so it looks like this:
[Options]
CustomLocation1=FIREFOX|C:\Users\{USER NAME}\AppData\Local\Waterfox\Profiles\{profile folder name}
CustomLocation2=FIREFOX|C:\Users\{USER NAME}\AppData\Roaming\Waterfox\Profiles\{profile folder name}
Just replace the correct user name and profile folder name in the path. That's it.
Note 1: As someone else here mentioned, if you don't see the "ccleaner.ini" file in the CC folder, open ccleaner, go to options >> advanced, and enable "save all settings to ini file".
Note 2: If you are using the portable version of WF, you may not need to add the profile folder name in the two lines, so each line should end with \Profiles.
As of this post I used CCleaner v5.35, Waterfox v55.2.0, Windows 7 x64 Pro