1. A non-transitory computer readable storage medium storing one or more instructions, that when executed by a computer, cause the computer to perform a method of managing content and associated metadata in a network by a cache repository, the method comprising: receiving the content and the associated metadata from a content source located in a local network of an edge facility; storing the content in the cache repository located in the local network of the edge facility; sending the content to an active repository remote from the local network of the edge facility for storage; registering the associated metadata in an active registry remote from the local network in the edge facility; replicating the content from the active repository to a backup repository remote from the local network of the edge facility and the active repository; replicating the associated metadata from the active registry by registering the associated metadata to a backup registry remote from the local network of the edge facility and the active registry; receiving a request to retrieve the content from a content consumer in the local network in the edge facility; determining, upon receiving the request to retrieve the content, if a connection to the active repository can be established in the network; if the connection to the active repository can be established, retrieving by the cache repository the content from the active repository and return the content to the content consumer; and if the connection to the active repository cannot be established, retrieving the content from the backup repository.