[ 
https://issues.apache.org/jira/browse/HADOOP-6471?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12797431#action_12797431
 ] 

Kay Kay commented on HADOOP-6471:
---------------------------------

| I'm +1 to going s/StringBuffer/r/StringBuilder/ inside methods, but this 
patch also changes some of the public methods in classes in contrib/failmon, 
which could have compatibility issues. Better to omit those, or, if there is a 
pressing need to change their signature, switch them to returning a string or a 
char sequence, either of which will hide the details of how the string is built 
up

Those changes were because they were used by one of the internal methods using 
StringBuffer - so they go in with this change. Agree about loosely coupled type 
in the signature though. Woud java.lang.Appendable be ok ? 

> StringBuffer -> StringBuilder - conversion of references as necessary
> ---------------------------------------------------------------------
>
>                 Key: HADOOP-6471
>                 URL: https://issues.apache.org/jira/browse/HADOOP-6471
>             Project: Hadoop Common
>          Issue Type: Improvement
>            Reporter: Kay Kay
>             Fix For: 0.21.0
>
>         Attachments: HADOOP-6471.patch
>
>
> Across hadoop-common codebase,  a good number of StringBuffer-s being used 
> are actually candidates for StringBuilders , since the reference does not 
> escape the scope of the method and no concurrency is needed. 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to