Types of caches
- The groupings are distinct and there would be overlaps 
Hardware
- CPU Instruction Cache - L1 cache 
- L2 cache 
- L3 cache 
 
- Translation Lookaside Buffer (TLB) 
- GPU Cache 
- Disk Cache/ Disk Block Cache 
Operating system
- Page cache 
- Inode cache 
Network
- DNS Cache (Resolver Cache) 
Web/Application
- HTTP response cache 
- CDN cache 
- Load balancer cache 
- Browser Cache 
- Session Cache 
Messaging/Streaming
- Message broker cache (e.g., Kafka) 
- Distributed cache (e.g., Redis) 
Application
- object pooling 
- Branch Prediction Cache 
Search
- Full-text search engine cache (e.g., Elasticsearch) 
Database
- Write-Ahead Log (WAL) 
- Buffer Pool 
- Materialized views 
- Transaction Log 
- Replication Log 
- Database Query Cache/ Result Set Cache 
- Object Relational Mapping (ORM) Cache 
Misc
- Memory Cache 
- Prefetch Cache 
- Metadata Cache 
- d 
Last updated
Was this helpful?