I don't fully understand why this is here. Can you explain? Is this for local caching? If so, why is it done after fetching a server response?