/*********************************************************************************/

        private void UpdateCache(AuthorizationTokenDO authorizationToken)
        {
            var cacheKey = GetCacheKey(authorizationToken.Id);

            TokenCache.Remove(cacheKey);
            TokenCache.Add(new CacheItem(cacheKey, authorizationToken.Clone()), new CacheItemPolicy
            {
                SlidingExpiration = Expiration
            });
        }
Example #2
0
 public void ResetChanges()
 {
     Changes = null;
     State   = EntityState.Modified;
     _propertiesTrackingReference = _tokenInstance.Clone();
 }
Example #3
0
 public AuthorizationTokenChangeTracker(AuthorizationTokenDO tokenInstance, EntityState state)
 {
     State          = state;
     _tokenInstance = tokenInstance;
     _propertiesTrackingReference = _tokenInstance.Clone();
 }