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; and utilizing an atomic commit operation to instruct said storage device to atomically commit said cache data to a mapping scheme of said storage device.