Devices and methods for failure detection and recovery for a distributed cache Grant US-11675706-B2 United States of America 13 Jun 2023