handle in constructor for later

This commit is contained in:
xGinko 2023-09-05 14:03:07 +02:00
parent bff40048fa
commit 4306f8ab4e

View File

@ -14,9 +14,11 @@ import java.util.UUID;
public class VillagerCache { public class VillagerCache {
private final Cache<UUID, WrappedVillager> villagerCache = Caffeine.newBuilder().expireAfterWrite(Duration.ofSeconds(30)).build(); private final Cache<UUID, WrappedVillager> villagerCache;
protected VillagerCache() {} protected VillagerCache() {
this.villagerCache = Caffeine.newBuilder().expireAfterWrite(Duration.ofSeconds(30)).build();
}
public @NotNull Collection<WrappedVillager> getAll() { public @NotNull Collection<WrappedVillager> getAll() {
return this.villagerCache.asMap().values(); return this.villagerCache.asMap().values();