1. A method of recovering dirty write cache data after loss of power to a primary controller associated with a write cache, comprising: providing means for retaining information in the write cache in absence of controller power; verifying whether a power down flag stored in the write cache indicates that the write cache was not properly shutdown; verifying whether a configuration ID stored in the write cache matches a configuration ID stored in the controller; and verifying whether a configuration sequence number stored in the write cache corresponds to a configuration sequence number stored in the controller.