**Cache-Aside (Lazy Loading):**
This is a common strategy where the application first checks if the requested data exists in the cache.
- If found (cache hit), the data is returned directly from the cache.
- If not found (cache miss), the application fetches the data from the primary data source, stores it in the cache for future requests, and then returns the data.