written: 2014-10-05
Volley では、DiskBasedCache をデフォルトサイズの 5MB で使うようになっていますが、Volley.java の該当部分を書き換えることで、任意のディスクキャッシュサイズにすることも可能です。
Volley will use a DiskBasedCache with default size of 5MB. You could use it with arbitrary size by modifying a line of Volley.java.
しかし、やめた方がいいです。実は調子に乗って、100MB とかにしたら、痛い目を見ました。
But I never recommend. Actually I was careless to do so with 100MB, it taught me very a lesson...
ディスクキャッシュの増大と共にメモリー使用量も増大し、起動時の重い GC に悩まされました。
Growing of disk cache takes with increasing memory usage. It caused a heavy, a serious, a series of GCs during the app's start-up.
DiskBasedCache のサイズを、デフォルトよりも大きくするのはやめよう。
Don't enhance the size of a DiskBasedCache from default.
《Android》