[ https://issues.apache.org/jira/browse/HBASE-10648?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13919117#comment-13919117 ]
Andrew Purtell commented on HBASE-10648: ---------------------------------------- Static class in an interface is weird? Just me? {code} +public interface MemStore extends HeapSize { ... static class SnapshotInfo { ... {code} Can we extract the MemstoreLAB to an interface and default implementation also? Maybe as a follow on issue? > Pluggable Memstore > ------------------ > > Key: HBASE-10648 > URL: https://issues.apache.org/jira/browse/HBASE-10648 > Project: HBase > Issue Type: Sub-task > Reporter: Anoop Sam John > Assignee: Anoop Sam John > Attachments: HBASE-10648.patch > > > Make Memstore into an interface implementation. Also make it pluggable by > configuring the FQCN of the impl. > This will allow us to have different impl and optimizations in the Memstore > DataStructure and the upper layers untouched. -- This message was sent by Atlassian JIRA (v6.2#6252)