I need to learn about Caching in Sitecore Commerce and have been reading the documentation here https://doc.sitecore.com/developers/90/sitecore-experience-commerce/en/caching.html
As a developer used to configuring and optimising Sitecore via the use of config files, I'm a bit puzzled as to why commerce has an API to manage this. Surely, its the kind of thing you sent once and then leave? I see API methods to clear cache. When would you typically call these?