public void Should_Clear_Cache_And_Give_New_Key() { var cachedKey = GetKeyForCurrentUser(MyTestCacheName); var cachedKey2 = GetKeyForCurrentUser(MyTestCacheName); cachedKey2.ShouldBe(cachedKey); _cachedUniqueKeyPerUser.ClearCache(MyTestCacheName); var cachedKey3 = GetKeyForCurrentUser(MyTestCacheName); cachedKey3.ShouldNotBe(cachedKey); var cachedKey4 = GetKeyForCurrentUser(MyTestCacheName); cachedKey4.ShouldBe(cachedKey3); }
public void HandleEvent(EntityChangedEventData <SettingInfo> eventData) { _cachedUniqueKeyPerUser.ClearCache(CacheName); }
public void HandleEvent(EntityChangedEventData <OrganizationUnitRole> eventData) { _cachedUniqueKeyPerUser.ClearCache(CacheName); }