[ 
https://issues.apache.org/jira/browse/HBASE-10585?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13909148#comment-13909148
 ] 

Hudson commented on HBASE-10585:
--------------------------------

SUCCESS: Integrated in HBase-TRUNK-on-Hadoop-1.1 #96 (See 
[https://builds.apache.org/job/HBase-TRUNK-on-Hadoop-1.1/96/])
HBASE-10585 Avoid early creation of Node objects in 
LRUDictionary.BidirectionalLRUMap.(Anoop) (anoopsamjohn: rev 1570672)
* 
/hbase/trunk/hbase-common/src/main/java/org/apache/hadoop/hbase/io/util/LRUDictionary.java


> Avoid early creation of Node objects in LRUDictionary.BidirectionalLRUMap
> -------------------------------------------------------------------------
>
>                 Key: HBASE-10585
>                 URL: https://issues.apache.org/jira/browse/HBASE-10585
>             Project: HBase
>          Issue Type: Bug
>            Reporter: Anoop Sam John
>            Assignee: Anoop Sam John
>             Fix For: 0.98.1, 0.99.0
>
>         Attachments: HBASE-10585.patch
>
>
> When LRUDictionary initialized with N as the size, the BidirectionalLRUMap 
> creates N Node objects and kept in an array. It will be better not doing this 
> eager creation. Can create Node object on demand if array's current position 
> Node element is null. Once it is created the object can be reused as we do 
> now.



--
This message was sent by Atlassian JIRA
(v6.1.5#6160)

Reply via email to