@Override public double getEntrySizeAverage() { return entryStats.getAvg(); }
@Override public double getLedgerSwitchLatencyAverageUsec() { return ledgerSwitchLatencyStatsUsec.getAvg(); }
@Override public double getAddEntryLatencyAverageUsec() { return addEntryLatencyStatsUsec.getAvg(); }
StatsBuckets stats = new StatsBuckets(10, 20, 30); assertEquals(stats.getAvg(), Double.NaN); assertEquals(stats.getSum(), 0); assertEquals(stats.getCount(), 0); assertEquals(stats.getAvg(), Double.NaN); assertEquals(stats.getSum(), 0); assertEquals(stats.getCount(), 0); assertEquals(stats.getAvg(), 5.0); assertEquals(stats.getSum(), 5); assertEquals(stats.getCount(), 1); assertEquals(stats.getAvg(), 5.0); assertEquals(stats.getSum(), 5); assertEquals(stats.getCount(), 1); assertEquals(stats.getAvg(), 15.0); assertEquals(stats.getSum(), 15); assertEquals(stats.getCount(), 1); assertEquals(stats.getAvg(), 30.0); assertEquals(stats.getSum(), 90); assertEquals(stats.getCount(), 3);
@Override public double getLedgerSwitchLatencyAverageUsec() { return ledgerSwitchLatencyStatsUsec.getAvg(); }
@Override public double getEntrySizeAverage() { return entryStats.getAvg(); }
@Override public double getAddEntryLatencyAverageUsec() { return addEntryLatencyStatsUsec.getAvg(); }
@Override public double getLedgerSwitchLatencyAverageUsec() { return ledgerSwitchLatencyStatsUsec.getAvg(); }
@Override public double getEntrySizeAverage() { return entryStats.getAvg(); }
@Override public double getAddEntryLatencyAverageUsec() { return addEntryLatencyStatsUsec.getAvg(); }