shibafu528/Yukari

CacheCleanerServiceが投稿処理中の画像ファイルも勝手に削除してしまう

shibafu528 opened this issue · 0 comments

File[] tmpFiles = getExternalCacheDir().listFiles((dir, filename) -> filename.endsWith(".tmp"));
expirations.addAll(Arrays.asList(tmpFiles));

${externalCacheDir}/*.tmp は以下の2パターン

  • ImageLoaderTaskのダウンロード中一時ファイル
  • PostServiceの投稿中一時データ

どちらも途中で消したらダメな気がするが、後者は特にダメ。

消すにしてもmtime見たほうが良さそう。