9
0
mirror of https://github.com/Xiao-MoMi/Custom-Nameplates.git synced 2025-12-19 15:09:23 +00:00

Update AdventureHelper.java

This commit is contained in:
XiaoMoMi
2024-10-06 22:49:49 +08:00
parent 10206e8b2a
commit e392e0fd4d

View File

@@ -50,9 +50,9 @@ public class AdventureHelper {
this.miniMessageStrict = MiniMessage.builder().strict(true).build();
this.gsonComponentSerializer = GsonComponentSerializer.builder().build();
ScheduledThreadPoolExecutor executor = new ScheduledThreadPoolExecutor(4, r -> {
ScheduledThreadPoolExecutor executor = new ScheduledThreadPoolExecutor(1, r -> {
Thread thread = Executors.defaultThreadFactory().newThread(r);
thread.setName("customnameplates-scheduler");
thread.setName("nameplates-cache-scheduler");
return thread;
});
executor.setRemoveOnCancelPolicy(true);
@@ -62,25 +62,25 @@ public class AdventureHelper {
Caffeine.newBuilder()
.expireAfterWrite(5, TimeUnit.MINUTES)
.executor(executor)
.maximumSize(512)
.maximumSize(1024)
.build();
this.miniMessageToMinecraftComponentCache =
Caffeine.newBuilder()
.expireAfterWrite(5, TimeUnit.MINUTES)
.executor(executor)
.maximumSize(512)
.maximumSize(1024)
.build();
this.minecraftComponentToMiniMessageCache =
Caffeine.newBuilder()
.expireAfterWrite(5, TimeUnit.MINUTES)
.executor(executor)
.maximumSize(512)
.maximumSize(256)
.build();
this.jsonToMiniMessageCache =
Caffeine.newBuilder()
.expireAfterWrite(5, TimeUnit.MINUTES)
.executor(executor)
.maximumSize(512)
.maximumSize(256)
.build();
}