package com.alibaba.doris.admin.service.common.virtual; import java.util.Map; import com.alibaba.doris.admin.core.AdminServiceLocator; import com.alibaba.doris.admin.service.common.AdminServiceAction; public class VirtualNumberAction implements AdminServiceAction { private VirtualNumberAction() { } private static final VirtualNumberAction instance = new VirtualNumberAction(); public static VirtualNumberAction getInstance() { return instance; } private String virtualNodeNumber = null; public String execute(Map<String, String> params) { if (virtualNodeNumber == null) { virtualNodeNumber = String.valueOf(AdminServiceLocator.getVirtualNodeService() .getVirtualNodeNum()); } return virtualNodeNumber; } }