gaozhan ding created HADOOP-17430:
-------------------------------------

             Summary: There is no way to clear Text bytes now
                 Key: HADOOP-17430
                 URL: https://issues.apache.org/jira/browse/HADOOP-17430
             Project: Hadoop Common
          Issue Type: Wish
          Components: common
            Reporter: gaozhan ding


In org.apache.hadoop.io.Text:clear() method, the comments show that we can free 
the bytes by call set(new byte[0]), but it's not going to work now. Maybe we 
can follow this comments.

 

 
{code:java}
// org.apache.hadoop.io.Text 

/**
 * Clear the string to empty.
 *
 * <em>Note</em>: For performance reasons, this call does not clear the
 * underlying byte array that is retrievable via {@link #getBytes()}.
 * In order to free the byte-array memory, call {@link #set(byte[])}
 * with an empty byte array (For example, <code>new byte[0]</code>).
 */
public void clear() {
  length = 0;
  textLength = -1;
}
{code}
 

 



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: common-dev-unsubscr...@hadoop.apache.org
For additional commands, e-mail: common-dev-h...@hadoop.apache.org

Reply via email to