# resolveAsync

fun resolveAsync(): [CompletableFuture](https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html)&lt;[FrakResolvedConfig](/developers/references/android/id-frak-sdk-config/frakresolvedconfig/)&gt;

[resolve](/developers/references/android/id-frak-sdk/configapi/resolve/) for Java. Completes on the main thread; blocking it from there throws.

fun resolveAsync(forceRefresh: [Boolean](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html)): [CompletableFuture](https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html)&lt;[FrakResolvedConfig](/developers/references/android/id-frak-sdk-config/frakresolvedconfig/)&gt;

[resolve](/developers/references/android/id-frak-sdk/configapi/resolve/) for Java.