а Haneke для этого хорош? Он тоже кеш использовать умеет, причём, код довольно простой у него
Хз, тут не подскажу, потому что не пользовался. Но они все плюс-минус одинаковые. А по поводу prefetch выше хорошо сказали - можно использовать методы делегата на префетч для так называемого preheat