Redesign service using a provider with injectable cache