prefetcher class