ASP.Net Interview Question: What is the difference between Cache object and application object?

The main difference between the Cache and Application objects is that the Cache object provides cache-specific features, such as dependencies and expiration policies.