azkaban-aplcache

Details

diff --git a/azkaban-common/src/main/java/azkaban/executor/ExecutableFlowPriorityComparator.java b/azkaban-common/src/main/java/azkaban/executor/ExecutableFlowPriorityComparator.java
index 90c8d25..1af4202 100644
--- a/azkaban-common/src/main/java/azkaban/executor/ExecutableFlowPriorityComparator.java
+++ b/azkaban-common/src/main/java/azkaban/executor/ExecutableFlowPriorityComparator.java
@@ -62,7 +62,7 @@ public final class ExecutableFlowPriorityComparator implements
       int diff = getPriority(exflow2) - getPriority(exflow1);
       if (diff == 0) {
         // ascending order of update time, if same priority
-        diff = (int) (exflow1.getUpdateTime() - exflow2.getUpdateTime());
+        diff = Long.compare(exflow1.getUpdateTime(), exflow2.getUpdateTime());
       }
       if (diff == 0) {
         // ascending order of execution id, if same priority and updateTime