Cold cache
- When the cache is empty or has irrelevant data, so that CPU needs to do a slower read from main memory for your program data requirement.
Hot cache
- When the cache contains relevant data, and all the reads for your program are satisfied from the cache itself.
Reference
[Link](https://stackoverflow.com/questions/22756092/what-does-it-mean-by-cold-cache-and-warm-cache-concept#:~:text=Cold cache%3A When the cache,satisfied from the cache itself.)