Added a second controller/endpoint that uses caching