Abstract: Technologies are generally described herein to detect non-volatile write request sequences. A write request is received to write to a solid-state device that includes the non-volatile memory. A determination is made as to whether the write request is part of a non-volatile write request sequence or is not part of the non-volatile write request sequence. In response to determining that the write request is part of the non-volatile write request sequence, the write request is associated with the non-volatile write request sequence. In response to determining that the write request is not part of the non-volatile write request sequence, the data associated with the write request is written to a cache that is coupled to the non-volatile memory. The data associated with the non-volatile write request sequences may be written directly to the non-volatile memory.