Androidで同じエンティティIDの複数の画像をキャッシュする方法

ジャイパンディット

サーバーから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]

編集
0

コメントを追加

0

関連記事

分類Dev

JPA基準:ルートを複数のエンティティサブクラスにダウンキャストし、同じリンクエンティティのナチュラルIDでフィルタリングする

分類Dev

SignalR CoreでEFCoreを適切に使用する方法(エンティティのキャッシュを回避)

分類Dev

JPAコンテナ管理トランザクション-同じトランザクションで複数のエンティティを更新する方法

分類Dev

同じHibernateエンティティを異なるスキームの複数のテーブルにマップする方法はありますか?

分類Dev

Spring DataRESTで同じトランザクションで複数のエンティティの更新を処理する方法

分類Dev

キャメルのプロセッサに複数のjpaエンティティを処理する方法

分類Dev

Android:同じカメラインテントで複数の写真をキャプチャする方法

分類Dev

Entity Framework Core2.0を使用する複数の子エンティティで同じプロパティ名

分類Dev

「1対多」の関係をマッピングする正しい方法。複数のエンティティで同じ関係がある場合

分類Dev

Meteor / MongoDB:同じプロパティの複数の値でドキュメントを検索する

分類Dev

同じIDパターンで作成された複数のエンティティに属性を追加します

分類Dev

同じPythonスクリプトで複数のkerasシーケンシャルモデルをフィッティングする問題

分類Dev

LUIS:1つの発話で複数の同じ複合エンティティを認識する

分類Dev

EntityManagerなしで現在のエンティティのHibernateキャッシングを無効にする方法は?

分類Dev

同じタイプの複数のエンティティをマッピングするHibernate JPA

分類Dev

2つのアプリケーションモジュールが同じエンティティキャッシュを共有するようにするにはどうすればよいですか?

分類Dev

CSS内のバスティング画像をキャッシュする

分類Dev

同じcherrypyアプリケーションで複数のディスパッチャを使用する方法は?

分類Dev

複数のワーカー(同じ数のパーティション)を使用して、同じトピックでkafkaコンシューマーアプリケーションをスケーリングする方法

分類Dev

GSIの同じパーティションキー内の複数の複数のアイテムをクエリするDynamoDB

分類Dev

SpringデータにCrudRepositoryのfindAllメソッドのエンティティを最初にキャッシュで検索するように強制する方法。

分類Dev

Androidで同じアクティビティの複数のコピーを削除/強制終了する方法は?

分類Dev

JPA / Hibernate:@Idアノテーションを持つフィールドの同じセッションで重複する値を永続化する方法は?

分類Dev

春のセキュリティ-特定のURLパターンでキャッシュ制御を削除する方法

分類Dev

春のセキュリティ-特定のURLパターンでキャッシュ制御を削除する方法

分類Dev

エンティティマネージャが各エンティティに対して同じ日付をフラッシュするのはなぜですか?

分類Dev

アノテーションを変更せずにHibernateの特定のエンティティの2次キャッシュを無効にする方法

分類Dev

同じ列名でSymfonyルートアノテーションから複数のエンティティを取得する

分類Dev

同じパーティションに複数のディレクトリをマウントする方法は?

Related 関連記事

  1. 1

    JPA基準:ルートを複数のエンティティサブクラスにダウンキャストし、同じリンクエンティティのナチュラルIDでフィルタリングする

  2. 2

    SignalR CoreでEFCoreを適切に使用する方法(エンティティのキャッシュを回避)

  3. 3

    JPAコンテナ管理トランザクション-同じトランザクションで複数のエンティティを更新する方法

  4. 4

    同じHibernateエンティティを異なるスキームの複数のテーブルにマップする方法はありますか?

  5. 5

    Spring DataRESTで同じトランザクションで複数のエンティティの更新を処理する方法

  6. 6

    キャメルのプロセッサに複数のjpaエンティティを処理する方法

  7. 7

    Android:同じカメラインテントで複数の写真をキャプチャする方法

  8. 8

    Entity Framework Core2.0を使用する複数の子エンティティで同じプロパティ名

  9. 9

    「1対多」の関係をマッピングする正しい方法。複数のエンティティで同じ関係がある場合

  10. 10

    Meteor / MongoDB:同じプロパティの複数の値でドキュメントを検索する

  11. 11

    同じIDパターンで作成された複数のエンティティに属性を追加します

  12. 12

    同じPythonスクリプトで複数のkerasシーケンシャルモデルをフィッティングする問題

  13. 13

    LUIS:1つの発話で複数の同じ複合エンティティを認識する

  14. 14

    EntityManagerなしで現在のエンティティのHibernateキャッシングを無効にする方法は?

  15. 15

    同じタイプの複数のエンティティをマッピングするHibernate JPA

  16. 16

    2つのアプリケーションモジュールが同じエンティティキャッシュを共有するようにするにはどうすればよいですか?

  17. 17

    CSS内のバスティング画像をキャッシュする

  18. 18

    同じcherrypyアプリケーションで複数のディスパッチャを使用する方法は?

  19. 19

    複数のワーカー(同じ数のパーティション)を使用して、同じトピックでkafkaコンシューマーアプリケーションをスケーリングする方法

  20. 20

    GSIの同じパーティションキー内の複数の複数のアイテムをクエリするDynamoDB

  21. 21

    SpringデータにCrudRepositoryのfindAllメソッドのエンティティを最初にキャッシュで検索するように強制する方法。

  22. 22

    Androidで同じアクティビティの複数のコピーを削除/強制終了する方法は?

  23. 23

    JPA / Hibernate:@Idアノテーションを持つフィールドの同じセッションで重複する値を永続化する方法は?

  24. 24

    春のセキュリティ-特定のURLパターンでキャッシュ制御を削除する方法

  25. 25

    春のセキュリティ-特定のURLパターンでキャッシュ制御を削除する方法

  26. 26

    エンティティマネージャが各エンティティに対して同じ日付をフラッシュするのはなぜですか?

  27. 27

    アノテーションを変更せずにHibernateの特定のエンティティの2次キャッシュを無効にする方法

  28. 28

    同じ列名でSymfonyルートアノテーションから複数のエンティティを取得する

  29. 29

    同じパーティションに複数のディレクトリをマウントする方法は?

ホットタグ

アーカイブ