This PR adds a asyncInMemory option as a temporary countermeasure, trading off reliability in favour of performance
Each onChange handler marked with asyncInMemory: true will be processed asynchronous, the event reader will not wait for completion and checkpoints are not set.
In case the server crashes, processing will be resumed from the last known checkpoint, set by a non asyncInMemory onChange event completion.
This PR adds a asyncInMemory option as a temporary countermeasure, trading off reliability in favour of performance
Each onChange handler marked with asyncInMemory: true will be processed asynchronous, the event reader will not wait for completion and checkpoints are not set.
In case the server crashes, processing will be resumed from the last known checkpoint, set by a non asyncInMemory onChange event completion.