diff --git a/graylog2-server/src/main/java/org/graylog2/caches/DiskJournalCache.java b/graylog2-server/src/main/java/org/graylog2/caches/DiskJournalCache.java
index <HASH>..<HASH> 100644
--- a/graylog2-server/src/main/java/org/graylog2/caches/DiskJournalCache.java
+++ b/graylog2-server/src/main/java/org/graylog2/caches/DiskJournalCache.java
@@ -95,8 +95,7 @@ public abstract class DiskJournalCache implements InputCache, OutputCache {
         this.commitService.scheduleWithFixedDelay(new Runnable() {
             @Override
             public void run() {
-                LOG.debug("Committing cache");
-                db.commit();
+                commit();
             }
         }, 0, 1000, TimeUnit.MILLISECONDS);
     }
@@ -159,6 +158,13 @@ public abstract class DiskJournalCache implements InputCache, OutputCache {
         return queue.isEmpty();
     }
 
+    private void commit() {
+        if (LOG.isDebugEnabled()) {
+            LOG.debug("Committing {} (size {})", getDbFileName(), size());
+        }
+        db.commit();
+    }
+
     private File getDbFile(final Configuration config) {
         return new File(config.getCacheSpoolDir(), getDbFileName()).getAbsoluteFile();
     }
Add private commit() method and improve logging.