Parallel with caching