Relayとは Meta 製の GraphQL クライアント。 記事執筆時の最新バージョン:Relay v16.1.0 Cacheについて 一口にキャッシュにもいくつか種類があり、ここでは以下2つのキャッシュを扱う。 Query Cache(Document Cache) query単位のcache dataのこと consoleで以下オブジェクトに情報が格納されていることが確認できる __RELAY_DEVTOOLS_HOOK__.environments.get(1)._store._roots store生成時のoptionで有効期限を設定できる(後述) valueにfetchTimeを含んでいるため、これをもとにキャッシュの有効期限を判断している模様 Store data(Normalized Cache) Relay Storeに格納される正規化されたdataのこと Relay