Cache for non-human memory
Who initiates the caching process
Static Caching is pre-storing data
Dynamic Caching methods
Cache Algorithms
Monitoring & Caching
Abstraction that hides the storage layer and provides a consistent interface, a means to simplify software by abstracting complex layer structures (Why are classic cache algorithms (LRU, etc.) needed? → Because data access patterns are unpredictable)