Adds dynamic flushing limiting flushes to actual data available to be written