Class DistributedCache.DistributedMetrics
- java.lang.Object
-
- io.github.dhruv1110.jcachex.distributed.DistributedCache.DistributedMetrics
-
- Enclosing interface:
- DistributedCache<K,V>
public static class DistributedCache.DistributedMetrics extends Object
Metrics specific to distributed cache operations.
-
-
Constructor Summary
Constructors Constructor Description DistributedMetrics(long networkRequests, long networkFailures, double averageNetworkLatency, long replicationLag, long conflictResolutions, Map<String,Long> perNodeLatencies)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description double
getAverageNetworkLatency()
long
getConflictResolutions()
long
getNetworkFailures()
long
getNetworkRequests()
double
getNetworkSuccessRate()
Map<String,Long>
getPerNodeLatencies()
long
getReplicationLag()
-
-
-
Method Detail
-
getNetworkRequests
public long getNetworkRequests()
-
getNetworkFailures
public long getNetworkFailures()
-
getAverageNetworkLatency
public double getAverageNetworkLatency()
-
getReplicationLag
public long getReplicationLag()
-
getConflictResolutions
public long getConflictResolutions()
-
getNetworkSuccessRate
public double getNetworkSuccessRate()
-
-