Replace memstore's ConcurrentSkipListMap with our own implementation
--------------------------------------------------------------------
Key: HBASE-3484
URL: https://issues.apache.org/jira/browse/HBASE-3484
Project: HBase
Issue Type: Improvement
Affects Versions: 0.92.0
Reporter: Todd Lipcon
Assignee: Todd Lipcon
Fix For: 0.92.0
By copy-pasting ConcurrentSkipListMap into HBase we can make two improvements
to it for our use case in MemStore:
- add an iterator.replace() method which should allow us to do upsert much more
cheaply
- implement a Set directly without having to do Map<KeyValue,KeyValue> to save
one reference per entry
It turns out CSLM is in public domain from its development as part of JSR 166,
so we should be OK with licenses.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.