// use the frozen clone.
options = options.clone();
this.defaultResourceLoader = defaultResourceLoader;
this.dataFactory =
new HDFDataFactory(options.getIgnoreAttributes(), options.getStringInternStrategy());
this.options = options;
// Setup the output buffer provider either with a threadlocal pool
// or creating a new instance each time it is asked for.
int bufferSize = options.getInitialBufferSize();