私は Volley をいじっています。Volley がキャッシュを空にしようとしたときに、特定のデータ (JSON または画像) をメモリまたは DiskBasedCache に保存したいと考えています。現在私が行っているのは、アイテムが内部的に保持されるようにマークされている場合、それをファイルに保存し、Volley が失敗した場合はファイル内のデータをチェックすることです。
私が現在行っていることは、DiskBasedCache をハッキングし、pruneIfNeeded が呼び出されたときにクリアされないようにキーの静的な ArrayList を保持することです。これを行うためのより推奨される方法はありますか?