Index: trunk/src/org/openstreetmap/josm/gui/layer/AbstractTileSourceLayer.java
===================================================================
--- trunk/src/org/openstreetmap/josm/gui/layer/AbstractTileSourceLayer.java	(revision 8714)
+++ trunk/src/org/openstreetmap/josm/gui/layer/AbstractTileSourceLayer.java	(revision 8715)
@@ -234,10 +234,5 @@
             ((CachedTileLoader) tileLoader).clearCache(tileSource);
         }
-        // if we use TMSCachedTileLoader, we already cleared by tile source, this is needed
-        // to prevent removal of additional objects
-        if (!(tileLoader instanceof TMSCachedTileLoader)) {
-            tileCache.clear();
-        }
-
+        tileCache.clear();
     }
 
