private static TokenItem _loadTokenItemByToken(Guid?token)
        {
            String    storageKey = token.ToString();
            TokenItem tokenItem  = (TokenItem)StoragePerApplication.Get(storageKey);

            return(tokenItem);
        }
        private static Guid?_loadTokenValueByUserIdAndAppId(long id, long appId)
        {
            String storageKey = _createStorageKeyFromUserIdAndAppId(id, appId);
            Guid?  token      = (Guid?)StoragePerApplication.Get(storageKey);

            return(token);
        }
        private static void _removeTokenItemByToken(Guid?token)
        {
            String storageKey = token.ToString();

            StoragePerApplication.Remove(storageKey);
        }
        private static void _saveTokenItemByToken(Guid?token, TokenItem ti)
        {
            String storageKey = token.ToString();

            StoragePerApplication.Put(storageKey, ti);
        }
        private static void _removeTokenValueByUserIdAndAppId(long id, long appId)
        {
            String storageKey = _createStorageKeyFromUserIdAndAppId(id, appId);

            StoragePerApplication.Remove(storageKey);
        }
        private static void _saveTokenValueByUserIdAndAppId(long id, long appId, Guid?token)
        {
            String storageKey = _createStorageKeyFromUserIdAndAppId(id, appId);

            StoragePerApplication.Put(storageKey, token);
        }