By default a pipeline's result is not cached anymore. If a user elects to use a cache, the pipeline method is redefined to use the cache, and a second method pipeline-nocache is created that references the non-caching function.