A distributed cache is a way of storing data so that it is available to many computers in a network. Instead of having one computer store all of the data, the data is divided up between several different computers. This means that if one of the computers stops working, the other computers can still access the data - making the data more reliable.