事前準備
- 1
- key に 'userByName', 'userById', 'users', 'lastFetched' がありそれぞれにvalueがあることを確認
- 2
- growiに登録済みのユーザーは2人確保し、それぞれプロフィール画像をアップロード
- ExamplePageにbookmark
旧ユーザーキャッシュが削除される
- 1
- トピックブランチ
imprv/profile-image-cache
に変更 - 2
- key が全て消えていることを確認
User1でログイン時にUser1のプロフィール画像キャッシュが更新され、プロ画が表示される
- 1
- トップバー右側のユーザー情報の画像→表示されている
- 2
- そのユーザーが作成更新したページのページ作成者、最終更新者→表示されている
- 3
- bookmarkをつけたページの、そのページにおとづれたユーザーリストおよびlikerをつけたユーザーリスト→表示されている
- 4
- そのユーザーが投稿したコメント→表示されている
- 5
- 管理画面のユーザーテーブル→表示されている
- 6
- そのユーザーが所属しているグループのグループ詳細ページ→表示されている
- 7
- ページリスト内の自分が最終更新したページの最終更新者→表示されている
ログインしていないユーザーのキャッシュが更新される
- 1
- DB 内の User2 のデータを直接操作し, imageUrlCached を削除する
- 2
- 再生成されていた