Separate KeyValueMaster.java into an interface class and an implementation class

Description

Separate KeyValueMaster.java into an interface keeping the same name KeyValueMaster.java to provide the public methods, and its implementation class called DefaultKeyValueMaster.java.

This separation is along the similar line of having BlockMaster.java as the interface and DefaultBlockMaster.java as the implementation.

Environment

None
Fixed
Your pinned fields
Click on the next to a field label to start pinning.

Assignee

Mohamed Abo el-Hassan

Reporter

Bin Fan

Labels