Network call still made to Algolia even though sessionStorage is used

I’m trying to retain search results when users navigate back to the page on my site that uses ais-infinite-hits by using the cache returned from createInfiniteHitsSessionStorageCache. Unfortunately, it seems like the cache isn’t being used: A network call is made and there’s a delay in the results appearing. Why might this be?