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

Description

Separate LineageMaster.java into an interface keeping the same name LineageMaster.java to provide the public methods, and its implementation class called DefaultLineageMaster.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

yao

Reporter

Bin Fan

Labels