Cache warming as service

- [x] Convert cache warming to service.
- [x] Update documentation
- [ ] Test cases