From 9555e3c9b9b75480956f22fbae4cc6d7a21510fd Mon Sep 17 00:00:00 2001
From: Redkale <22250530@qq.com>
Date: Wed, 13 Sep 2017 10:43:34 +0800
Subject: [PATCH]
---
src/org/redkale/util/ResourceFactory.java | 8 +++++---
1 file changed, 5 insertions(+), 3 deletions(-)
diff --git a/src/org/redkale/util/ResourceFactory.java b/src/org/redkale/util/ResourceFactory.java
index ac0dbd06e..f01274d1b 100644
--- a/src/org/redkale/util/ResourceFactory.java
+++ b/src/org/redkale/util/ResourceFactory.java
@@ -489,15 +489,17 @@ public final class ResourceFactory {
return list;
}
- public List query(final BiPredicate predicate) {
+ public List query(final BiPredicate predicate) {
return query(new ArrayList<>(), predicate);
}
- private List query(final List list, final BiPredicate predicate) {
+ private List query(final List list, final BiPredicate predicate) {
if (predicate == null) return list;
for (ConcurrentHashMap map : this.store.values()) {
for (Map.Entry en : map.entrySet()) {
- if (predicate.test(en.getKey(), (A) en.getValue().value)) list.add((A) en.getValue().value);
+ if (predicate.test(en.getKey(), en.getValue().value)) {
+ list.add((A) en.getValue().value);
+ }
}
}
if (parent != null) query(list, predicate);