サーバーからjsonオブジェクトの配列を取得しているシナリオがあります。各オブジェクトは、一意のIDと、バナーURL、アイコンURL、バックアップURLなどのいくつかの画像URLを持つデータ構造を表します。等
今、ダウンロードされた画像がある場合は、画像をキャッシュしたいと思います。私はLruCacheをよく知っています。しかし、問題は..私はキーとして使用できる1つの一意のIDを持っているだけです。助言がありますか。
キャッシュモジュールをイメージローダーに配置し、次のURL
ように一意であるため、それらを保存できます。
| Caching module |
| -> haveImageForUrl? |
loadImage(URL) ------> | |
| no yes |
| |
load it get it from
from Web cache
and cache
it
キャッシングモジュールは、キーとしてのイメージと値としてのイメージをHashMap
備えた単純なものである可能性がありURL
ます。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加