[ https://issues.apache.org/jira/browse/HBASE-11828?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Sean Busbey updated HBASE-11828: -------------------------------- Status: Patch Available (was: Open) > callers of SeverName.valueOf should use equals and not == > --------------------------------------------------------- > > Key: HBASE-11828 > URL: https://issues.apache.org/jira/browse/HBASE-11828 > Project: HBase > Issue Type: Improvement > Components: Client > Reporter: Sean Busbey > Assignee: Sean Busbey > Priority: Minor > Labels: documentation > Attachments: HBASE-11828.patch > > > ServerName.valueOf is missing docs about the safety of using == vs .equals on > returned members. > For clarity, we should specify that users are expected to use .equals even > though we may return shared immutable instances. The .equals method short > circuits on object equality, so the cost difference in the positive case is 1 > function call. > Current behavior is to return a new instance on each call (0.96, 0.98, > branch-1, master). So presumably any current users are either doing this or > they have a bug. -- This message was sent by Atlassian JIRA (v6.2#6252)