diff --git a/micrometer-core/src/main/java/io/micrometer/core/instrument/binder/cache/GuavaCacheMetrics.java b/micrometer-core/src/main/java/io/micrometer/core/instrument/binder/cache/GuavaCacheMetrics.java
index <HASH>..<HASH> 100644
--- a/micrometer-core/src/main/java/io/micrometer/core/instrument/binder/cache/GuavaCacheMetrics.java
+++ b/micrometer-core/src/main/java/io/micrometer/core/instrument/binder/cache/GuavaCacheMetrics.java
@@ -54,7 +54,7 @@ public class GuavaCacheMetrics implements MeterBinder {
      * @see com.google.common.cache.CacheStats
      */
     public static <C extends Cache> C monitor(MeterRegistry registry, C cache, String name, Iterable<Tag> tags) {
-        new GuavaCacheMetrics(cache, tags, name).bindTo(registry);
+        new GuavaCacheMetrics(cache, name, tags).bindTo(registry);
         return cache;
     }
 
@@ -62,7 +62,7 @@ public class GuavaCacheMetrics implements MeterBinder {
     private final Iterable<Tag> tags;
     private final Cache<?, ?> cache;
 
-    public GuavaCacheMetrics(Cache<?, ?> cache, Iterable<Tag> tags, String name) {
+    public GuavaCacheMetrics(Cache<?, ?> cache, String name, Iterable<Tag> tags) {
         this.name = name;
         this.tags = tags;
         this.cache = cache;
Consistent constructor ordering for GuavaCacheMetrics (fixes #<I>)