public interface RequiresCausalDeliveryOfDeltas extends ReplicatedDeltaMarker that specifies that the deltas must be applied in causal order. There is some overhead of managing the causal delivery so it should only be used for types that need it.
Note that if the full state type
Tis different from the delta type
Dit is the delta
Dthat should be marked with this.