diff --git a/server-spi/src/main/java/org/keycloak/models/cache/entities/CachedRealm.java b/server-spi/src/main/java/org/keycloak/models/cache/entities/CachedRealm.java
index a34cd9d..ad2ba6a 100755
--- a/server-spi/src/main/java/org/keycloak/models/cache/entities/CachedRealm.java
+++ b/server-spi/src/main/java/org/keycloak/models/cache/entities/CachedRealm.java
@@ -222,7 +222,8 @@ public class CachedRealm implements Serializable {
}
this.identityProviders = Collections.unmodifiableList(this.identityProviders);
- for (IdentityProviderMapperModel mapper : model.getIdentityProviderMappers()) {
+ this.identityProviderMapperSet = model.getIdentityProviderMappers();
+ for (IdentityProviderMapperModel mapper : identityProviderMapperSet) {
identityProviderMappers.add(mapper.getIdentityProviderAlias(), mapper);
}