Use method reference when possible
Change-Id: I9bf98b91fbd09c68588b23f116f694f58de0dedc
This commit is contained in:
@@ -14,7 +14,6 @@
|
||||
|
||||
package com.google.gerrit.metrics.proc;
|
||||
|
||||
import com.google.common.base.Supplier;
|
||||
import com.google.gerrit.metrics.Description;
|
||||
import com.google.gerrit.metrics.Description.Units;
|
||||
import com.google.gerrit.metrics.MetricMaker;
|
||||
@@ -29,22 +28,12 @@ public class JGitMetricModule extends MetricModule {
|
||||
new Description("Bytes of memory retained in JGit block cache.")
|
||||
.setGauge()
|
||||
.setUnit(Units.BYTES),
|
||||
new Supplier<Long>() {
|
||||
@Override
|
||||
public Long get() {
|
||||
return WindowCacheStats.getOpenBytes();
|
||||
}
|
||||
});
|
||||
WindowCacheStats::getOpenBytes);
|
||||
|
||||
metrics.newCallbackMetric(
|
||||
"jgit/block_cache/open_files",
|
||||
Integer.class,
|
||||
new Description("File handles held open by JGit block cache.").setGauge().setUnit("fds"),
|
||||
new Supplier<Integer>() {
|
||||
@Override
|
||||
public Integer get() {
|
||||
return WindowCacheStats.getOpenFiles();
|
||||
}
|
||||
});
|
||||
WindowCacheStats::getOpenFiles);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -60,12 +60,7 @@ public class ProcMetricModule extends MetricModule {
|
||||
"proc/uptime",
|
||||
Long.class,
|
||||
new Description("Uptime of this process").setUnit(Units.MILLISECONDS),
|
||||
new Supplier<Long>() {
|
||||
@Override
|
||||
public Long get() {
|
||||
return ManagementFactory.getRuntimeMXBean().getUptime();
|
||||
}
|
||||
});
|
||||
ManagementFactory.getRuntimeMXBean()::getUptime);
|
||||
}
|
||||
|
||||
private void procCpuUsage(MetricMaker metrics) {
|
||||
@@ -93,12 +88,7 @@ public class ProcMetricModule extends MetricModule {
|
||||
"proc/num_open_fds",
|
||||
Long.class,
|
||||
new Description("Number of open file descriptors").setGauge().setUnit("fds"),
|
||||
new Supplier<Long>() {
|
||||
@Override
|
||||
public Long get() {
|
||||
return provider.getOpenFileDescriptorCount();
|
||||
}
|
||||
});
|
||||
provider::getOpenFileDescriptorCount);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user