/// <summary> /// Refresh cached data. /// </summary> /// <param name="userContext">User context.</param> protected virtual void RefreshCache(IUserContext userContext) { AddressTypes.Clear(); MessageTypes.Clear(); PersonGenders.Clear(); PhoneNumberTypes.Clear(); }
/// <summary> /// Refresh cached data. /// </summary> /// <param name="userContext">User context.</param> protected override void RefreshCache(IUserContext userContext) { lock (AddressTypes) { AddressTypes.Clear(); } lock (MessageTypes) { MessageTypes.Clear(); } lock (PersonGenders) { PersonGenders.Clear(); } lock (PhoneNumberTypes) { PhoneNumberTypes.Clear(); } }