The adapter checks if a Controller is cacheable and whether there is an up-to-date cache item which can be served.