We have HADOOP-2604 open, which is about creating a brand-new MapFile
implementation with HBase's needs specifically in mind. Some of the
things we'd like to do there (different indexing schemes, etc) seem
like they would be hard to implement with the existing MapFile even
if we had the abi
HBase has several subclasses of MapFile already:
org.apache.hadoop.hbase.HStoreFile$
HbaseMapFile
BloomFilterMapFile
HalfMapFileReader
If MapFile were more subclassable (had protected members instead of private or
accessor methods) we would probably add client side caching, bloom filters (t