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

        

Reply via email to