loadAsync

Loads the configuration from the file asynchronously.

This method reads the YAML file in a background thread, maps it to an instance of type T, and then saves it back to the file.

Return

a CompletableFuture that completes when the configuration is loaded