This interface can be implemented and passed to a FPushRequest as a way of providing the payload to the virtualization system for a push operation but deferring the loading of the payload from disk until it is actually needed. In some cases this allows the loading of the payload to be skipped entirely (if the payload is already in all backends for example) or can prevent memory spikes caused by loading a large number of payloads for a batched push request.