stageBlob(toVersion, artifacts, Blob.Type.DELTA); stageBlob(toVersion, artifacts, Blob.Type.REVERSE_DELTA); publishBlob(listeners, artifacts, Blob.Type.DELTA); publishBlob(listeners, artifacts, Blob.Type.REVERSE_DELTA); publishBlob(listeners, artifacts, Blob.Type.SNAPSHOT); artifacts.markSnapshotPublishComplete(); }); publishBlob(listeners, artifacts, Blob.Type.SNAPSHOT); artifacts.markSnapshotPublishComplete(); numStatesUntilNextSnapshot = numStatesBetweenSnapshots;