(Context context)
| 176 | } |
| 177 | |
| 178 | static void cleanup(Context context) { |
| 179 | long now = new Date().getTime(); |
| 180 | |
| 181 | // Favicons |
| 182 | Log.i("Cleanup avatars"); |
| 183 | for (String type : new String[]{"notcontact", "favicons", "generated"}) { |
| 184 | File[] favicons = Helper.ensureExists(context, type).listFiles(); |
| 185 | if (favicons != null) |
| 186 | for (File file : favicons) |
| 187 | if (file.lastModified() + CACHE_FAVICON_DURATION < now) { |
| 188 | Log.i("Deleting " + file); |
| 189 | Helper.secureDelete(file); |
| 190 | } |
| 191 | } |
| 192 | } |
| 193 | |
| 194 | static void clearCache(Context context) { |
| 195 | clearCache(context, true); |
no test coverage detected