private static void storeFaviconsInMemCache(Cursor c) { if (c == null || !c.moveToFirst()) { return; } final Favicons favicons = Favicons.getInstance(); do { final String url = c.getString(c.getColumnIndexOrThrow(URLColumns.URL)); final byte[] b = c.getBlob(c.getColumnIndexOrThrow(URLColumns.FAVICON)); if (b == null) { continue; } Bitmap favicon = BitmapUtils.decodeByteArray(b); if (favicon == null) { continue; } favicon = favicons.scaleImage(favicon); favicons.putFaviconInMemCache(url, favicon); } while (c.moveToNext()); }