Nevertheless , caches have proven themselves in many areas of computing because access patterns in typical computer applications have locality of reference .
Locality of reference is one of the reasons why caches work well in many areas of computing .