Пример #1
0
  /** flush cache */
  public void flushCache() {
    Iterator<Long> iterator = locationCache.keySet().iterator();
    while (iterator.hasNext()) {
      Long timeMillis = iterator.next();
      Location location = locationCache.get(timeMillis);
      if (archiver.add(location, timeMillis)) {
        Helper.Logger.i(
            String.format(
                "Location(%f, %f) has been saved into database.",
                location.getLatitude(), location.getLongitude()));
      }
    }

    locationCache.clear();
  }