A cache is a special storage space for temporary files that makes a device, browser, or app run faster and more efficiently.
A computer virus is a type of malware that can replicate itself on your computer and spread to other devices.