A method comprising receiving a write request; adding the write request to
a batch of substantially contiguous disk writes; determining to write the
batch of substantially contiguous disk writes to a non-volatile memory;
writing the batch of substantially contiguous disk writes to the
non-volatile memory; sending a confirmation of writing the batch of
substantially contiguous disk writes; receiving a confirmation of the
confirmation of writing; and clearing the batch of substantially
contiguous disk writes.