From 2240f8eb4358a99016d12ee3fd1989b4dfcc05ea Mon Sep 17 00:00:00 2001 From: ZelvaLea Date: Mon, 6 Mar 2023 11:38:35 +0300 Subject: [PATCH] removed unnecessary blocking --- .../common/scheduler/SpongeScheduler.java | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/src/main/java/org/spongepowered/common/scheduler/SpongeScheduler.java b/src/main/java/org/spongepowered/common/scheduler/SpongeScheduler.java index f6ae6607f2c..1c0b8608246 100644 --- a/src/main/java/org/spongepowered/common/scheduler/SpongeScheduler.java +++ b/src/main/java/org/spongepowered/common/scheduler/SpongeScheduler.java @@ -62,7 +62,7 @@ public abstract class SpongeScheduler implements Scheduler { private final String tag; // The simple queue of all pending (and running) ScheduledTasks - protected final Map tasks = new ConcurrentHashMap<>(); + private final Map tasks = new ConcurrentHashMap<>(); private long sequenceNumber = 0L; SpongeScheduler(final String tag) { @@ -107,9 +107,7 @@ private void removeTask(final SpongeScheduledTask task) { @Override public Optional findTask(final UUID id) { Objects.requireNonNull(id, "id"); - synchronized (this.tasks) { - return Optional.ofNullable(this.tasks.get(id)); - } + return Optional.ofNullable(this.tasks.get(id)); } @Override @@ -130,9 +128,7 @@ public Set findTasks(final String pattern) { @Override public Set tasks() { - synchronized (this.tasks) { - return Sets.newHashSet(this.tasks.values()); - } + return Sets.newHashSet(this.tasks.values()); } @Override