IGNITE-26391 Avoid redundant boxing/unboxing while creating PartitionWithConsistencyToken (#6576)

diff --git a/modules/sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/exec/NodeWithConsistencyToken.java b/modules/sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/exec/NodeWithConsistencyToken.java
index ecb008b..f932b3e 100644
--- a/modules/sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/exec/NodeWithConsistencyToken.java
+++ b/modules/sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/exec/NodeWithConsistencyToken.java
@@ -82,12 +82,17 @@
     /** {@inheritDoc} */
     @Override
     public int hashCode() {
-        return Objects.hash(name, enlistmentConsistencyToken);
+        int result = 1;
+
+        result = 31 * result + name.hashCode();
+        result = 31 * result + Long.hashCode(enlistmentConsistencyToken);
+
+        return result;
     }
 
     /** {@inheritDoc} */
     @Override
     public String toString() {
-        return S.toString(this);
+        return S.toString(NodeWithConsistencyToken.class, this);
     }
 }
diff --git a/modules/sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/exec/PartitionWithConsistencyToken.java b/modules/sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/exec/PartitionWithConsistencyToken.java
index 4e2647e..46b3743 100644
--- a/modules/sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/exec/PartitionWithConsistencyToken.java
+++ b/modules/sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/exec/PartitionWithConsistencyToken.java
@@ -17,7 +17,6 @@
 
 package org.apache.ignite.internal.sql.engine.exec;
 
-import java.util.Objects;
 import org.apache.ignite.internal.tostring.IgniteToStringInclude;
 import org.apache.ignite.internal.tostring.S;
 
@@ -39,7 +38,7 @@
      * @param partId partition number
      * @param enlistmentConsistencyToken Enlistment consistency token.
      */
-    public PartitionWithConsistencyToken(int partId, Long enlistmentConsistencyToken) {
+    public PartitionWithConsistencyToken(int partId, long enlistmentConsistencyToken) {
         this.partId = partId;
         this.enlistmentConsistencyToken = enlistmentConsistencyToken;
     }
@@ -62,7 +61,6 @@
         return enlistmentConsistencyToken;
     }
 
-    /** {@inheritDoc} */
     @Override
     public boolean equals(Object o) {
         if (this == o) {
@@ -75,15 +73,18 @@
         return partId == that.partId && enlistmentConsistencyToken == that.enlistmentConsistencyToken;
     }
 
-    /** {@inheritDoc} */
     @Override
     public int hashCode() {
-        return Objects.hash(partId, enlistmentConsistencyToken);
+        int result = 1;
+
+        result = 31 * result + partId;
+        result = 31 * result + Long.hashCode(enlistmentConsistencyToken);
+
+        return result;
     }
 
-    /** {@inheritDoc} */
     @Override
     public String toString() {
-        return S.toString(this);
+        return S.toString(PartitionWithConsistencyToken.class, this);
     }
 }