CPC G06F 12/0802 (2013.01) [G06F 12/0833 (2013.01)] | 20 Claims |
1. A computer-implemented system for synchronizing local caches, the system compromising:
one or more processors; and
at least one memory storage device storing instructions that when executed by the one or more processors, cause the one or more processors to perform operations comprising:
transmitting an update to a first remote server of a plurality of remote servers to update a data entry in the local cache of the first remote server;
generating an invalidation command;
transmitting the invalidation command to a message server;
generating, by the message server, a plurality of partitions based on the received invalidation command, the plurality of partitions comprising a first partition and a second partition, the first partition and the second partition being separate and identical; and
transmitting, from the message server, to each of the remote servers, the plurality of partitions, wherein the plurality of partitions causes each of the remote servers to update the respective local cache.
|