H2CacheImpl: Only log when pruning a nonzero number of entries
Otherwise this is yet more log noise at startup.
Change-Id: I9f0f3057c00351b48c97aa903c8eea8ae2965656
diff --git a/java/com/google/gerrit/server/cache/h2/H2CacheImpl.java b/java/com/google/gerrit/server/cache/h2/H2CacheImpl.java
index 1365cb6..6878e46 100644
--- a/java/com/google/gerrit/server/cache/h2/H2CacheImpl.java
+++ b/java/com/google/gerrit/server/cache/h2/H2CacheImpl.java
@@ -532,8 +532,11 @@
try (PreparedStatement ps = c.conn.prepareStatement("DELETE FROM data WHERE version!=?")) {
ps.setInt(1, version);
int oldEntries = ps.executeUpdate();
- logger.atInfo().log(
- "Pruned %d entries not matching version %d from cache %s", oldEntries, version, url);
+ if (oldEntries > 0) {
+ logger.atInfo().log(
+ "Pruned %d entries not matching version %d from cache %s",
+ oldEntries, version, url);
+ }
}
try (Statement s = c.conn.createStatement()) {
// Compute size without restricting to version (although obsolete data was just pruned