From 1c55ff3cef4e97c2986bd0957f11df4da7536f88 Mon Sep 17 00:00:00 2001 From: FalsePattern <30945458+FalsePattern@users.noreply.github.com> Date: Mon, 25 Jul 2022 00:02:15 +0200 Subject: [PATCH] get rid of AsyncUtil. ripbozo --- README.MD | 1 - .../com/falsepattern/lib/util/AsyncUtil.java | 23 ------------------- 2 files changed, 24 deletions(-) delete mode 100644 src/main/java/com/falsepattern/lib/util/AsyncUtil.java diff --git a/README.MD b/README.MD index 7536145..d735321 100644 --- a/README.MD +++ b/README.MD @@ -14,7 +14,6 @@ The contents of the [util](src/main/java/com/falsepattern/lib/util) package so f | Class | Purpose | |---------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------| -| [AsyncUtil](src/main/java/com/falsepattern/lib/util/AsyncUtil.java) | Asynchronous execution utilities | | [FileUtil](src/main/java/com/falsepattern/lib/util/FileUtil.java) | Directory and file utilities. | | [LangUtil](src/main/java/com/falsepattern/lib/util/LangUtil.java) | Utility for having default language values defined inside code instead of lang files | | [RenderUtil](src/main/java/com/falsepattern/lib/util/RenderUtil.java) | Rendering tools. Currently, the only thing implemented is a way to grab the current partial tick time from the minecraft instance | diff --git a/src/main/java/com/falsepattern/lib/util/AsyncUtil.java b/src/main/java/com/falsepattern/lib/util/AsyncUtil.java deleted file mode 100644 index 9e8dea5..0000000 --- a/src/main/java/com/falsepattern/lib/util/AsyncUtil.java +++ /dev/null @@ -1,23 +0,0 @@ -package com.falsepattern.lib.util; - -import com.falsepattern.lib.internal.Tags; - -import java.util.concurrent.ExecutorService; -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. - */ -@Deprecated -public class AsyncUtil { - public static final ExecutorService asyncWorker = Executors.newSingleThreadExecutor((runnable) -> { - Thread thread = new Thread(runnable); - thread.setDaemon(true); - thread.setName(Tags.MODNAME + " Async Worker"); - return thread; - }); -}