CSVFormat fluent API is rather inefficient
------------------------------------------
Key: SANDBOX-413
URL: https://issues.apache.org/jira/browse/SANDBOX-413
Project: Commons Sandbox
Issue Type: Improvement
Reporter: Sebb
The implementation of the CSVFormat fluent API is rather inefficient, as each
method invocation clones the original class instance.
Now that the fields are volatile, it would be possible to do away with the
clone() calls entirely.
This would mean that the format could be updated later.
If such usage is not desirable, then perhaps consider adding some kind of
"freeze" method to prevent further changes.
Or perhaps the parse() and format() methods could perform the freeze (e.g. set
a flag to disable further updates).
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira