Repository: incubator-ignite
Updated Branches:
  refs/heads/ignite-709_1 ee94aca15 -> 8eaa7da90


# IGNITE-709 Code cleanup: use Long.compare()


Project: http://git-wip-us.apache.org/repos/asf/incubator-ignite/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-ignite/commit/d3c0518c
Tree: http://git-wip-us.apache.org/repos/asf/incubator-ignite/tree/d3c0518c
Diff: http://git-wip-us.apache.org/repos/asf/incubator-ignite/diff/d3c0518c

Branch: refs/heads/ignite-709_1
Commit: d3c0518c5b6760080e42427a3fcad3d019f08430
Parents: ee94aca
Author: sevdokimov <sevdoki...@gridgain.com>
Authored: Wed Apr 22 14:49:53 2015 +0300
Committer: sevdokimov <sevdoki...@gridgain.com>
Committed: Wed Apr 22 14:49:53 2015 +0300

----------------------------------------------------------------------
 .../ignite/spi/discovery/tcp/TcpDiscoverySpiAdapter.java  | 10 ++++------
 1 file changed, 4 insertions(+), 6 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/d3c0518c/modules/core/src/main/java/org/apache/ignite/spi/discovery/tcp/TcpDiscoverySpiAdapter.java
----------------------------------------------------------------------
diff --git 
a/modules/core/src/main/java/org/apache/ignite/spi/discovery/tcp/TcpDiscoverySpiAdapter.java
 
b/modules/core/src/main/java/org/apache/ignite/spi/discovery/tcp/TcpDiscoverySpiAdapter.java
index 98e048d..049e4f6 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/spi/discovery/tcp/TcpDiscoverySpiAdapter.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/spi/discovery/tcp/TcpDiscoverySpiAdapter.java
@@ -778,14 +778,12 @@ abstract class TcpDiscoverySpiAdapter extends 
IgniteSpiAdapter implements Discov
         private final GridConcurrentSkipListSet<SocketTimeoutObject> 
timeoutObjs =
             new GridConcurrentSkipListSet<>(new 
Comparator<SocketTimeoutObject>() {
                 @Override public int compare(SocketTimeoutObject o1, 
SocketTimeoutObject o2) {
-                    long time1 = o1.endTime();
-                    long time2 = o2.endTime();
+                    int res = Long.compare(o1.endTime(), o2.endTime());
 
-                    long id1 = o1.id();
-                    long id2 = o2.id();
+                    if (res != 0)
+                        return res;
 
-                    return time1 < time2 ? -1 : time1 > time2 ? 1 :
-                        id1 < id2 ? -1 : id1 > id2 ? 1 : 0;
+                    return Long.compare(o1.id(), o2.id());
                 }
             });
 

Reply via email to