benchmark different caches