useSWRはどのようにキャッシュを管理しているのか