what is the limitation for pre-fetching
-Pre-fetching relies on prediction which can be wrong at times
-Larger caches can store more data but takes longer to search (cache size limits how much data can be stored)
-Effective caching requires smart algorithms, which can be tricky to develop