Use a service to handle cache queries