public PipesPipeline<S, E> memoize(final String namedStep, final Map map) {
return this.add(new MemoizePipe(new Pipeline(FluentUtility.removePreviousPipes(this, namedStep)), map));
}
public PipesPipeline<S, E> memoize(final int numberedStep, final Map map) {
return this.add(new MemoizePipe(new Pipeline(FluentUtility.removePreviousPipes(this, numberedStep)), map));
}