Cold Tier ILM auto restore

I have been working with cold tier ILM policies and noticed that as soon as the data is written to the cold tier as a snapshot it is immediately restored to local cache. No searches are taking place, this is during the ingest phase of a Rally race.

Is this by design?