Please look into the following 3 questions regarding caches / catalog cache:
1. Is there an API to get the name of all the caches, including the default catalog cache?
There is an admin api to delete a cache using the cache's name. However, no api is listed to fetch the names of all the caches.
2. In case, invalidating a catalog cache is not allowed by design, does that mean that the catalog is cached indefinitely?
3. Is there any configuration for defining how long a cache is valid for? How long are the caches valid for by default?
Browsing through the configuration documentation, i could not find any such property.
Thank you,
Vivek