Respect flushQueueSize as passed in. If it is greater than MAX_BATCH_SIZE, then each flush triggered by the disk queue hitting flushQueueSize will make multiple requests, breaking each into MAX_BATCH_SIZE events at a time