Pipeline caching