/*********************************************************************************/ private void UpdateCache(AuthorizationTokenDO authorizationToken) { var cacheKey = GetCacheKey(authorizationToken.Id); TokenCache.Remove(cacheKey); TokenCache.Add(new CacheItem(cacheKey, authorizationToken.Clone()), new CacheItemPolicy { SlidingExpiration = Expiration }); }
public void ResetChanges() { Changes = null; State = EntityState.Modified; _propertiesTrackingReference = _tokenInstance.Clone(); }
public AuthorizationTokenChangeTracker(AuthorizationTokenDO tokenInstance, EntityState state) { State = state; _tokenInstance = tokenInstance; _propertiesTrackingReference = _tokenInstance.Clone(); }