public GateSessionInfo Get(long key)
        {
            GateSessionInfo info = null;

            this.sessionKey.TryGetValue(key, out info);
            return(info);
        }
        public void Add(long key, long roleId, string szName, string szIcon)
        {
            GateSessionInfo info = new GateSessionInfo();

            info.RoleId = roleId;
            info.Name   = szName;
            info.Icon   = szIcon;

            this.sessionKey.Add(key, info);
            this.TimeoutRemoveKey(key);
        }