1. A method for maintaining a storage device state with a separated cache, said method comprising: configuring said separated cache to transfer cache data to a staging area of said storage device; utilizing an atomic commit operation to instruct said storage device to atomically commit said cache data to a mapping scheme of said storage device; receiving a response to the atomic commit operation from the storage device; and conditioning erasure of the cache data from the separated cache on receipt of a positive response to the atomic commit operation.