[ https://issues.apache.org/jira/browse/HBASE-10529?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13906705#comment-13906705 ]
Matt Corgan commented on HBASE-10529: ------------------------------------- It feels a little strange for the long-term, but I don't see a problem with it for now. My concern being that clone() normally does a deep copy of all bytes that make up an object, however a Cell is not really an object so much as a temporary view into memory. Cell is an interface, so which implementation should the caller expect from clone()? I wonder if the caller could instead do something more explicit like "new KeyValue(cell)". > Make Cell extend Cloneable > -------------------------- > > Key: HBASE-10529 > URL: https://issues.apache.org/jira/browse/HBASE-10529 > Project: HBase > Issue Type: Sub-task > Reporter: ramkrishna.s.vasudevan > Assignee: ramkrishna.s.vasudevan > Fix For: 0.99.0 > > Attachments: HBSE-10529.patch > > > Refer to the parent JIRA for discussion on making extending Cloneable. -- This message was sent by Atlassian JIRA (v6.1.5#6160)