public static void Add(ClientConnectedRequest connected)
        {
            var cacheItemPolicy = new CacheItemPolicy();

            cacheItemPolicy.AbsoluteExpiration = ObjectCache.InfiniteAbsoluteExpiration;
            _memoryCache.Set(connected.ConnectionId,
                             new CacheValueAbstraction(connected.UserId, connected.ApplicationId),
                             cacheItemPolicy);
        }
        public override Task OnConnected()
        {
            var request = new ClientConnectedRequest(Context.ConnectionId,
                                                     Context.QueryString["userId"],
                                                     int.Parse(Context.QueryString["applicationId"]));

            MemoryCacheService.Add(request);

            return(base.OnConnected());
        }