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