diff options
| author | Samuel Tardieu <sam@rfc1149.net> | 2014-10-28 20:44:23 +0100 |
|---|---|---|
| committer | Samuel Tardieu <sam@rfc1149.net> | 2014-10-28 20:45:51 +0100 |
| commit | 23f39eac1d9be657105dc42a000dcb32728039d8 (patch) | |
| tree | 57bf8ba86474258efd8e1273920499ca79223a9e /main/src/cgeo/geocaching/files | |
| parent | d005b2fab5f4b8c10361b136762f5f43db378688 (diff) | |
| download | cgeo-23f39eac1d9be657105dc42a000dcb32728039d8.zip cgeo-23f39eac1d9be657105dc42a000dcb32728039d8.tar.gz cgeo-23f39eac1d9be657105dc42a000dcb32728039d8.tar.bz2 | |
Load caches from database in parallel from .loc file fetching
Diffstat (limited to 'main/src/cgeo/geocaching/files')
| -rw-r--r-- | main/src/cgeo/geocaching/files/LocParser.java | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/main/src/cgeo/geocaching/files/LocParser.java b/main/src/cgeo/geocaching/files/LocParser.java index 9ca9cbb..6fcd2c3 100644 --- a/main/src/cgeo/geocaching/files/LocParser.java +++ b/main/src/cgeo/geocaching/files/LocParser.java @@ -1,11 +1,9 @@ package cgeo.geocaching.files; -import cgeo.geocaching.DataStore; import cgeo.geocaching.Geocache; import cgeo.geocaching.SearchResult; import cgeo.geocaching.enumerations.CacheSize; import cgeo.geocaching.enumerations.CacheType; -import cgeo.geocaching.enumerations.LoadFlags; import cgeo.geocaching.geopoint.Geopoint; import cgeo.geocaching.utils.CancellableHandler; import cgeo.geocaching.utils.Log; @@ -51,7 +49,7 @@ public final class LocParser extends FileParser { private int listId; - public static void parseLoc(final SearchResult searchResult, final String fileContent) { + public static void parseLoc(final SearchResult searchResult, final String fileContent, final Set<Geocache> caches) { final Map<String, Geocache> cidCoords = parseLoc(fileContent); // save found cache coordinates @@ -61,7 +59,6 @@ public final class LocParser extends FileParser { contained.add(geocode); } } - final Set<Geocache> caches = DataStore.loadCaches(contained, LoadFlags.LOAD_CACHE_OR_DB); for (final Geocache cache : caches) { if (!cache.isReliableLatLon()) { final Geocache coord = cidCoords.get(cache.getGeocode()); |
