1. An apparatus comprising: a processor; a computer readable storage medium that stores program code executable by the processor to: obtain permission to manage a cache in response to a failover event by communicating a cache coherency token; and rebuild a cache directory from data stored in the cache and accesses the cache without reloading the data stored in the cache.