Github user keith-turner commented on the pull request:

    https://github.com/apache/accumulo/pull/80#issuecomment-199835734
  
    >  I've not looked at the MultiLevelIndex class though, so I don't have 
much understanding about the actual use (and the caching issue).
    
    When reading an rfile index, multilevelindex leaves the index in serialized 
form and does binary searches on the serialized data.  This reduces rfile open 
time (avoid serializing all keys up front) and saves memory.  When the index 
block is in cache it was copying the bytes unnecessarily.  Now the binary 
search on the serialized index can be done directly on the cached data. 


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---

Reply via email to