Made Service layer responsible for data cache maintenance.