diff --git a/src/org/openstreetmap/josm/gui/layer/imagery/MVTLayer.java b/src/org/openstreetmap/josm/gui/layer/imagery/MVTLayer.java
index d3897d93b9..3b0c0db2b9 100644
--- a/src/org/openstreetmap/josm/gui/layer/imagery/MVTLayer.java
+++ b/src/org/openstreetmap/josm/gui/layer/imagery/MVTLayer.java
@@ -23,10 +23,12 @@ import javax.swing.Action;
 import javax.swing.JCheckBoxMenuItem;
 import javax.swing.JMenuItem;
 
+import org.apache.commons.jcs3.access.CacheAccess;
 import org.openstreetmap.gui.jmapviewer.Tile;
 import org.openstreetmap.gui.jmapviewer.interfaces.TileLoader;
 import org.openstreetmap.josm.actions.ExpertToggleAction;
 import org.openstreetmap.josm.data.Bounds;
+import org.openstreetmap.josm.data.cache.BufferedImageCacheEntry;
 import org.openstreetmap.josm.data.imagery.ImageryInfo;
 import org.openstreetmap.josm.data.imagery.vectortile.mapbox.Layer;
 import org.openstreetmap.josm.data.imagery.vectortile.mapbox.MVTFile;
@@ -87,6 +89,15 @@ public class MVTLayer extends AbstractCachedTileSourceLayer<MapboxVectorTileSour
         return CACHE_REGION_NAME;
     }
 
+    /**
+     * Returns cache region for MVT layer.
+     * @return cache region for MVT layer
+     * @since xxx
+     */
+    public static CacheAccess<String, BufferedImageCacheEntry> getCache() {
+        return AbstractCachedTileSourceLayer.getCache(CACHE_REGION_NAME);
+    }
+
     @Override
     public Collection<String> getNativeProjections() {
         // Mapbox Vector Tiles <i>specifically</i> only support EPSG:3857
diff --git a/src/org/openstreetmap/josm/gui/preferences/imagery/CacheSettingsPanel.java b/src/org/openstreetmap/josm/gui/preferences/imagery/CacheSettingsPanel.java
index dd5a5fd722..22c1a1b5cb 100644
--- a/src/org/openstreetmap/josm/gui/preferences/imagery/CacheSettingsPanel.java
+++ b/src/org/openstreetmap/josm/gui/preferences/imagery/CacheSettingsPanel.java
@@ -39,6 +39,7 @@ import org.openstreetmap.josm.gui.layer.AbstractCachedTileSourceLayer;
 import org.openstreetmap.josm.gui.layer.TMSLayer;
 import org.openstreetmap.josm.gui.layer.WMSLayer;
 import org.openstreetmap.josm.gui.layer.WMTSLayer;
+import org.openstreetmap.josm.gui.layer.imagery.MVTLayer;
 import org.openstreetmap.josm.gui.util.GuiHelper;
 import org.openstreetmap.josm.gui.util.TableHelper;
 import org.openstreetmap.josm.gui.widgets.ButtonColumn;
@@ -78,6 +79,7 @@ public class CacheSettingsPanel extends JPanel {
             addToPanel(TMSLayer.getCache(), "TMS");
             addToPanel(WMSLayer.getCache(), "WMS");
             addToPanel(WMTSLayer.getCache(), "WMTS");
+            addToPanel(MVTLayer.getCache(), "MVT");
         });
     }
 
