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
|
b
|
import javax.swing.Action;
|
| 23 | 23 | import javax.swing.JCheckBoxMenuItem; |
| 24 | 24 | import javax.swing.JMenuItem; |
| 25 | 25 | |
| | 26 | import org.apache.commons.jcs3.access.CacheAccess; |
| 26 | 27 | import org.openstreetmap.gui.jmapviewer.Tile; |
| 27 | 28 | import org.openstreetmap.gui.jmapviewer.interfaces.TileLoader; |
| 28 | 29 | import org.openstreetmap.josm.actions.ExpertToggleAction; |
| 29 | 30 | import org.openstreetmap.josm.data.Bounds; |
| | 31 | import org.openstreetmap.josm.data.cache.BufferedImageCacheEntry; |
| 30 | 32 | import org.openstreetmap.josm.data.imagery.ImageryInfo; |
| 31 | 33 | import org.openstreetmap.josm.data.imagery.vectortile.mapbox.Layer; |
| 32 | 34 | import org.openstreetmap.josm.data.imagery.vectortile.mapbox.MVTFile; |
| … |
… |
public class MVTLayer extends AbstractCachedTileSourceLayer<MapboxVectorTileSour
|
| 87 | 89 | return CACHE_REGION_NAME; |
| 88 | 90 | } |
| 89 | 91 | |
| | 92 | /** |
| | 93 | * Returns cache region for MVT layer. |
| | 94 | * @return cache region for MVT layer |
| | 95 | * @since xxx |
| | 96 | */ |
| | 97 | public static CacheAccess<String, BufferedImageCacheEntry> getCache() { |
| | 98 | return AbstractCachedTileSourceLayer.getCache(CACHE_REGION_NAME); |
| | 99 | } |
| | 100 | |
| 90 | 101 | @Override |
| 91 | 102 | public Collection<String> getNativeProjections() { |
| 92 | 103 | // 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
|
b
|
import org.openstreetmap.josm.gui.layer.AbstractCachedTileSourceLayer;
|
| 39 | 39 | import org.openstreetmap.josm.gui.layer.TMSLayer; |
| 40 | 40 | import org.openstreetmap.josm.gui.layer.WMSLayer; |
| 41 | 41 | import org.openstreetmap.josm.gui.layer.WMTSLayer; |
| | 42 | import org.openstreetmap.josm.gui.layer.imagery.MVTLayer; |
| 42 | 43 | import org.openstreetmap.josm.gui.util.GuiHelper; |
| 43 | 44 | import org.openstreetmap.josm.gui.util.TableHelper; |
| 44 | 45 | import org.openstreetmap.josm.gui.widgets.ButtonColumn; |
| … |
… |
public class CacheSettingsPanel extends JPanel {
|
| 78 | 79 | addToPanel(TMSLayer.getCache(), "TMS"); |
| 79 | 80 | addToPanel(WMSLayer.getCache(), "WMS"); |
| 80 | 81 | addToPanel(WMTSLayer.getCache(), "WMTS"); |
| | 82 | addToPanel(MVTLayer.getCache(), "MVT"); |
| 81 | 83 | }); |
| 82 | 84 | } |
| 83 | 85 | |