Add caching to agenda data service.