public static boolean hasHillshadingTiles() {
        final List<ContentStorage.FileInformation> files = ContentStorage.get().list(PersistableFolder.OFFLINE_MAP_SHADING.getFolder());
        for (ContentStorage.FileInformation fi : files) {
            if (fi.name.endsWith(HILLSHADING_TILE_FILEEXTENSION)) {
                return true;
            }
        }
        return false;
    }
Applies given filter to cache list. Additionally, creates a second list additionally filtered by own/found/disabled caches if required
main/src/main/java/cgeo/geocaching/maps/MapUtils.java