private void getCarsFromCache() { File directory; try { directory = Util.resolveExternalStorageBaseFolder(); File f = new File(directory, CarManager.CAR_CACHE_FILE_NAME); if (f.isFile()) { BufferedReader bufferedReader = new BufferedReader(new FileReader(f)); String content = ""; String line = ""; while ((line = bufferedReader.readLine()) != null) { content = content.concat(line); } bufferedReader.close(); JSONArray cars = new JSONArray(content); addSensorsToList(cars); } } catch (IOException e) { logger.warn(e.getMessage(), e); } catch (JSONException e) { logger.warn(e.getMessage(), e); } }