When using a recording stream, events that have been processed/consumed should be removed from the disk repository, unless a user has invoked setMaxAge or setMaxSize to set a policy for how long to hold on to event data.
This works for RecordingStream, but the implementation is missing from RemoteRecordingStream.
This works for RecordingStream, but the implementation is missing from RemoteRecordingStream.