I have been using
1 Tap Cache Cleaner Pro for a few months now. The main function is similar to CCleaner's Deep Clean. I could not get CCleaner to do the deep clean on my phone. Through trial and error and reading reviews I found this one. It is worth spending the few bucks for the Pro because Turbo Mode cache cleaning is about 5 times faster than the one used in the free version.
Plus it comes with a cool widget that shows the current total cache in use. Tapping the widget brings up the main UI so you can refresh and choose how thorough a clean to perform. It has some other functions I have not tried so I cannot speak to how well they work.
The Turbo Mode seems to use the same technique as CCleaner but it hides the details of bringing up each app in the cache by showing its own screen on top. You only see a slight flicker. It appears to be reliable and it is kind of fun to use through the widget.
I think Turbo Mode requires at least Android 8.0 but if it has been improved to accommodate older Android versions that info may be found in the Pro features description.