1Mediumgeneralโฑ 45sWhat is caching used for in system design, and what is a common risk?๐โผAOnly for storing user passwordsBStoring frequently-accessed data in a faster storage layer to reduce latency and database load, with the risk of serving stale data if invalidation is not handled correctlyCCaching eliminates the need for a database entirelyDCaching only works for static files, never dynamic data