I'm looking for a gratis Android application that can remove the cache of all my Android applications at once.
CCleaner doesn't do it for free:
Software Recommendations Stack Exchange is a question and answer site for people seeking specific software recommendations. It only takes a minute to sign up.Sign up to join this community
If you really want to go this way, you could try 1Tap Cleaner
(However, honestly I'm not convinced you really want to delete hidden cache. For most apps it's hidden for a reason. Could well be you'll experience some issues afterwards - been there done that.)