116 if (event instanceof RealmModel.ClientUpdatedEvent) {
117 RealmModel.ClientUpdatedEvent eventt = (RealmModel.ClientUpdatedEvent) event;
118 String cacheKey = PublicKeyStorageUtils.getClientModelCacheKey(eventt.getUpdatedClient().getRealm().getId(), eventt.getUpdatedClient().getId());
119 return new SessionAndKeyHolder(eventt.getKeycloakSession(), cacheKey);
120 }
else if (event instanceof RealmModel.ClientRemovedEvent) {
121 RealmModel.ClientRemovedEvent eventt = (RealmModel.ClientRemovedEvent) event;
122 String cacheKey = PublicKeyStorageUtils.getClientModelCacheKey(eventt.getClient().getRealm().getId(), eventt.getClient().getId());
123 return new SessionAndKeyHolder(eventt.getKeycloakSession(), cacheKey);
124 }
else if (event instanceof RealmModel.IdentityProviderUpdatedEvent) {
125 RealmModel.IdentityProviderUpdatedEvent eventt = (RealmModel.IdentityProviderUpdatedEvent) event;
126 String cacheKey = PublicKeyStorageUtils.getIdpModelCacheKey(eventt.getRealm().getId(), eventt.getUpdatedIdentityProvider().getInternalId());
127 return new SessionAndKeyHolder(eventt.getKeycloakSession(), cacheKey);
128 }
else if (event instanceof RealmModel.IdentityProviderRemovedEvent) {
129 RealmModel.IdentityProviderRemovedEvent eventt = (RealmModel.IdentityProviderRemovedEvent) event;
130 String cacheKey = PublicKeyStorageUtils.getIdpModelCacheKey(eventt.getRealm().getId(), eventt.getRemovedIdentityProvider().getInternalId());
131 return new SessionAndKeyHolder(eventt.getKeycloakSession(), cacheKey);