修改Locator为默认hash实现
添加Enum实现