This abstract strategy is used for writers using timeline-server-based markers,
trying to do early conflict detection by asynchronously and periodically checking
write conflict among multiple writers based on the timeline-server-based markers.
Generates a future for an async marker creation request
The future is added to the marker creation future list and waits for the next batch processing
of marker creation requests.