diff --git a/server_development/topics/user-storage/provider-interfaces.adoc b/server_development/topics/user-storage/provider-interfaces.adoc index 54527d1d7e..8bf3b6778f 100644 --- a/server_development/topics/user-storage/provider-interfaces.adoc +++ b/server_development/topics/user-storage/provider-interfaces.adoc @@ -55,7 +55,7 @@ You may be thinking that the `UserStorageProvider` interface is pretty sparse? there are other mix-in interfaces your provider class may implement to support the meat of user integration. `UserStorageProvider` instances are created once per transaction. When the transaction is complete, the -`UserStorageProvider.close()` method is invoked and the instance is then garbage collections. Instances are created +`UserStorageProvider.close()` method is invoked and the instance is then garbage collected. Instances are created by provider factories. Provider factories implement the `org.keycloak.storage.UserStorageProviderFactory` interface. [source,java]