[ 
https://issues.apache.org/jira/browse/HBASE-10585?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Anoop Sam John updated HBASE-10585:
-----------------------------------

    Attachment: HBASE-10585.patch

> 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