We have used a limited amount of peernest and I have seen that later actions do get the advantage of targets for earlier actions having the files cached
We do have cache sizes and timeout limits set, but chosen to (hopefully) keep files cached for the duration of a deployment cycle.