private static void removeDoubleUnderscoreMapFiles() {
            final File[] geocodeDirs = LocalStorage.getGeocacheDataDirectory().listFiles();
            if (ArrayUtils.isNotEmpty(geocodeDirs)) {
                final FilenameFilter filter = (dir, filename) -> filename.startsWith("map_") && filename.contains("__");
                for (final File dir : geocodeDirs) {
                    final File[] wrongFiles = dir.listFiles(filter);
                    if (wrongFiles != null) {
                        for (final File wrongFile : wrongFiles) {
                            FileUtils.deleteIgnoringFailure(wrongFile);
                        }
                    }
                }
            }
        }
Method to remove static map files with double underscore due to issue#1670
introduced with release on 2012-05-24.
main/src/main/java/cgeo/geocaching/storage/DataStore.java