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

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


The following commit(s) were added to refs/heads/master by this push:
     new 8f0fa3c8d15 [MINOR] Reuse same code from CacheMetricsMessage in 
CacheMetricsSnapshot (#12694)
8f0fa3c8d15 is described below

commit 8f0fa3c8d15721b24b96f9661d407a724c9edce0
Author: Nikolay <[email protected]>
AuthorDate: Wed Feb 4 19:00:36 2026 +0300

    [MINOR] Reuse same code from CacheMetricsMessage in CacheMetricsSnapshot 
(#12694)
---
 .../processors/cache/CacheMetricsSnapshot.java       | 20 ++++----------------
 1 file changed, 4 insertions(+), 16 deletions(-)

diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/CacheMetricsSnapshot.java
 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/CacheMetricsSnapshot.java
index 05093735e15..bef2759569b 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/CacheMetricsSnapshot.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/CacheMetricsSnapshot.java
@@ -79,10 +79,7 @@ public class CacheMetricsSnapshot extends 
IgniteDataTransferObject implements Ca
 
     /** {@inheritDoc} */
     @Override public float getCacheHitPercentage() {
-        if (m.cacheHits() == 0 || m.cacheGets() == 0)
-            return 0;
-
-        return (float)m.cacheHits() / m.cacheGets() * 100.0f;
+        return m.cacheHitPercentage();
     }
 
     /** {@inheritDoc} */
@@ -92,10 +89,7 @@ public class CacheMetricsSnapshot extends 
IgniteDataTransferObject implements Ca
 
     /** {@inheritDoc} */
     @Override public float getCacheMissPercentage() {
-        if (m.cacheMisses() == 0 || m.cacheGets() == 0)
-            return 0;
-
-        return (float)m.cacheMisses() / m.cacheGets() * 100.0f;
+        return m.cacheMissPercentage();
     }
 
     /** {@inheritDoc} */
@@ -240,10 +234,7 @@ public class CacheMetricsSnapshot extends 
IgniteDataTransferObject implements Ca
 
     /** {@inheritDoc} */
     @Override public float getOffHeapHitPercentage() {
-        if (m.offHeapHits() == 0 || m.offHeapGets() == 0)
-            return 0;
-
-        return (float)m.offHeapHits() / m.offHeapGets() * 100.0f;
+        return m.offHeapHitPercentage();
     }
 
     /** {@inheritDoc} */
@@ -253,10 +244,7 @@ public class CacheMetricsSnapshot extends 
IgniteDataTransferObject implements Ca
 
     /** {@inheritDoc} */
     @Override public float getOffHeapMissPercentage() {
-        if (m.offHeapMisses() == 0 || m.offHeapGets() == 0)
-            return 0;
-
-        return (float)m.offHeapMisses() / m.offHeapGets() * 100.0f;
+        return m.offHeapMissPercentage();
     }
 
     /** {@inheritDoc} */

Reply via email to