From 1049012aff877f570b72365479e677a5c0e564c5 Mon Sep 17 00:00:00 2001 From: Helvetica Volubi Date: Mon, 3 Aug 2026 02:25:33 +0800 Subject: [PATCH] chore: simplify code --- .../fun/bm/lophine/utils/concurrent/ConcurrentTable.java | 9 +++++---- .../utils/concurrent/OptimizedConcurrentTable.java | 2 +- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/lophine-server/src/main/java/fun/bm/lophine/utils/concurrent/ConcurrentTable.java b/lophine-server/src/main/java/fun/bm/lophine/utils/concurrent/ConcurrentTable.java index d80bcc8..a3be14b 100644 --- a/lophine-server/src/main/java/fun/bm/lophine/utils/concurrent/ConcurrentTable.java +++ b/lophine-server/src/main/java/fun/bm/lophine/utils/concurrent/ConcurrentTable.java @@ -5,6 +5,7 @@ import java.util.HashMap; import java.util.List; import java.util.Map; import java.util.concurrent.ConcurrentLinkedDeque; +import java.util.function.Function; import java.util.function.Predicate; public class ConcurrentTable implements AbstractConcurrentTable { @@ -150,7 +151,7 @@ public class ConcurrentTable implements AbstractConcurrentTable List filterAndCollect(Predicate> filter, - java.util.function.Function, T> mapper) { + Function, T> mapper) { List result = new ArrayList<>(); for (TableEntry entry : data) { if (filter.test(entry)) { @@ -161,8 +162,8 @@ public class ConcurrentTable implements AbstractConcurrentTable Map filterAndMap(Predicate> filter, - java.util.function.Function, K> keyMapper, - java.util.function.Function, V> valueMapper) { + Function, K> keyMapper, + Function, V> valueMapper) { Map map = new HashMap<>(); for (TableEntry entry : data) { if (filter.test(entry)) { @@ -172,7 +173,7 @@ public class ConcurrentTable implements AbstractConcurrentTable List collectAll(java.util.function.Function, T> mapper) { + private List collectAll(Function, T> mapper) { List result = new ArrayList<>(); for (TableEntry entry : data) { result.add(mapper.apply(entry)); diff --git a/lophine-server/src/main/java/fun/bm/lophine/utils/concurrent/OptimizedConcurrentTable.java b/lophine-server/src/main/java/fun/bm/lophine/utils/concurrent/OptimizedConcurrentTable.java index b6ff345..6cf34dc 100644 --- a/lophine-server/src/main/java/fun/bm/lophine/utils/concurrent/OptimizedConcurrentTable.java +++ b/lophine-server/src/main/java/fun/bm/lophine/utils/concurrent/OptimizedConcurrentTable.java @@ -173,7 +173,7 @@ public class OptimizedConcurrentTable extends ConcurrentTable } - private Map buildMapFromIndex(ConcurrentHashMap> indexMap, java.util.function.Function keyMapper, java.util.function.Function valueMapper) { + private Map buildMapFromIndex(ConcurrentHashMap> indexMap, Function keyMapper, Function valueMapper) { Map result = new HashMap<>(); if (indexMap != null) { for (Map.Entry> entry : indexMap.entrySet()) {