Changing the map type used internally  for HbaseMapWritable. 
-------------------------------------------------------------

                 Key: HBASE-1189
                 URL: https://issues.apache.org/jira/browse/HBASE-1189
             Project: Hadoop HBase
          Issue Type: New Feature
          Components: io
            Reporter: Erik Holstad
            Priority: Minor


For the CellCache the need for a HbaseMapWritable that has a different kind of 
map used internally
has showed up. The problem is that the instantiation of the map is done static 
so you have no control 
over it and if extending HMW you get both the memory usage for the parent as 
well as the child.
After trying out different ideas on how to solve this, it seems like the 
easiest way would be to have a setMapType
method and just set it to null in the code. If the old code would be kept you 
would need to instantiate 2
different maps. The problem with setting it to null is that all the old code 
needs to be changed to fit the new model,
and also be used in the future.


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to