Will improvements to automated caching techniques supplant pipeline caching or will pipeline caching be advantageous for the foreseeable future?