deprecate async

This commit is contained in:
FalsePattern committed 2022-06-19 22:42:34 +02:00
1 parent 9dfbdb54f7
commit 454e62c348
1 file changed
+3 -2
@@ -1,6 +1,5 @@
package com.falsepattern.lib.util;
import com.falsepattern.lib.StableAPI;
import com.falsepattern.lib.internal.Tags;
import java.util.concurrent.ExecutorService;
@@ -10,8 +9,10 @@ import java.util.concurrent.Executors;
* Asynchronous utilities. Notice: you should not abuse this for anything performance-sensitive.
* The asynchronous worker exists primarily to run code independently of the main thread during loading.
* You must make sure to solve any potential deadlocks yourself!
*
* //Deprecated since 0.9.0, removal in 0.10+: Use java-provided async tools instead. CompletableFuture is a nice one.
*/
@StableAPI(since = "0.8.0")
@Deprecated
public class AsyncUtil {
public static final ExecutorService asyncWorker = Executors.newSingleThreadExecutor((runnable) -> {
Thread thread = new Thread(runnable);