public static ClientManager GetInstance() { if (_instance == null) { var clientManagerSetting = new ClientManagerSetting { Redis_Server = Test_Config.Redis_Server, Redis_DbIndex = Test_Config.Redis_DBIndex, ClientList_Hash_Name = ClientConfig.ClientList_Hash_Name, ClientList_KeepAlive_Hash_Name = ClientConfig.ClientList_KeepAlive_Hash_Name }; var clientManager = new ClientManager(clientManagerSetting); Interlocked.CompareExchange(ref _instance, clientManager, null); } return(_instance); }
public ClientManager(ClientManagerSetting setting) : base(setting) { }