1. An apparatus comprising: a cache module that obtains permission to manage a cache in response to a failover event in a server cluster by communicating a cache coherency token; and an update module that rebuilds a cache directory from data stored in the cache and accesses the cache without reloading the data stored in the cache, wherein at least a portion of the failover module and the update module comprise one or more of hardware and program code, the program code stored on one or more computer readable storage media.