internal void DoShutdown()
        {
            HazelcastClientProxy _out;

            Clients.TryRemove(_id, out _out);
            _executionService.Shutdown();
            _partitionService.Stop();
            _connectionManager.Shutdown();
            _proxyManager.Destroy();
            _invocationService.Shutdown();
            _listenerService.Dispose();
            _serializationService.Destroy();
        }