delete temp files created by DownloaderFactory#create(Context, String)
This commit is contained in:
parent
81f13279fe
commit
43be8f3fd1
@ -59,10 +59,13 @@ public class CleanCacheService extends IntentService {
|
||||
* Delete index files which were downloaded, but not removed (e.g. due to F-Droid being
|
||||
* force closed during processing of the file, before getting a chance to delete). This
|
||||
* may include both "index-*-downloaded" and "index-*-extracted.xml" files.
|
||||
* <p/>
|
||||
* <p>
|
||||
* Note that if the SD card is not ready, then the cache directory will probably not be
|
||||
* available. In this situation no files will be deleted (and thus they may still exist
|
||||
* after the SD card becomes available).
|
||||
* <p>
|
||||
* This also deletes temp files that are created by
|
||||
* {@link org.fdroid.fdroid.net.DownloaderFactory#create(Context, String)}, e.g. "dl-*"
|
||||
*/
|
||||
private void deleteStrayIndexFiles() {
|
||||
File cacheDir = getCacheDir();
|
||||
@ -79,6 +82,9 @@ public class CleanCacheService extends IntentService {
|
||||
if (f.getName().startsWith("index-")) {
|
||||
FileUtils.deleteQuietly(f);
|
||||
}
|
||||
if (f.getName().startsWith("dl-")) {
|
||||
FileUtils.deleteQuietly(f);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user