Which cache you'd like to clear? All?
Kentico, by default, provides this functionality in the System application which is, if I'm not mistaken, accessible only for global admin.
You might build your custom page that will do the same, but you'll be able configure access to it by role and/or user.
Keep in mind clearing cache completely is not good for production instances as it slows down the system for a couple requests.