This is an automated email from the ASF dual-hosted git repository.

zhangliang pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/shardingsphere.git


The following commit(s) were added to refs/heads/master by this push:
     new 62e07d2  Minor optimization in 
DropReadwriteSplittingRuleStatementUpdater (#11302)
62e07d2 is described below

commit 62e07d2e16374bcc18f19b427e7b654aba8a735a
Author: MingxingLAI <[email protected]>
AuthorDate: Tue Jul 13 13:56:50 2021 +0800

    Minor optimization in DropReadwriteSplittingRuleStatementUpdater (#11302)
---
 .../handler/update/DropReadwriteSplittingRuleStatementUpdater.java      | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/shardingsphere-features/shardingsphere-readwrite-splitting/shardingsphere-readwrite-splitting-distsql/shardingsphere-readwrite-splitting-distsql-handler/src/main/java/org/apache/shardingsphere/readwritesplitting/distsql/handler/update/DropReadwriteSplittingRuleStatementUpdater.java
 
b/shardingsphere-features/shardingsphere-readwrite-splitting/shardingsphere-readwrite-splitting-distsql/shardingsphere-readwrite-splitting-distsql-handler/src/main/java/org/apache/shardingsphere/re
 [...]
index 045a392..898c106 100644
--- 
a/shardingsphere-features/shardingsphere-readwrite-splitting/shardingsphere-readwrite-splitting-distsql/shardingsphere-readwrite-splitting-distsql-handler/src/main/java/org/apache/shardingsphere/readwritesplitting/distsql/handler/update/DropReadwriteSplittingRuleStatementUpdater.java
+++ 
b/shardingsphere-features/shardingsphere-readwrite-splitting/shardingsphere-readwrite-splitting-distsql/shardingsphere-readwrite-splitting-distsql-handler/src/main/java/org/apache/shardingsphere/readwritesplitting/distsql/handler/update/DropReadwriteSplittingRuleStatementUpdater.java
@@ -76,7 +76,7 @@ public final class DropReadwriteSplittingRuleStatementUpdater 
implements RuleDef
     }
     
     private boolean isLoadBalancerNotInUse(final 
ReadwriteSplittingRuleConfiguration currentRuleConfig, final String 
toBeDroppedLoadBalancerName) {
-        return !currentRuleConfig.getDataSources().stream().filter(each -> 
each.getLoadBalancerName().equals(toBeDroppedLoadBalancerName)).findAny().isPresent();
+        return !currentRuleConfig.getDataSources().stream().anyMatch(each -> 
each.getLoadBalancerName().equals(toBeDroppedLoadBalancerName));
     }
     
     @Override

Reply via email to