1. A method, the method comprising: receiving, at a site cache, a write request from a client, the write request comprising a data object, an object identifier associated with the data object, and a location reference for an authoritative object store at the site cache; transmitting a write intent including the object identifier to a metadata store associated with the site cache; updating the metadata store to include the object identifier; determining whether a transient object store associated with the site cache has exceeded a capacity threshold; transmitting the data object and object identifier to the authoritative object store at the location reference in response to determining that the transient object store has exceeded the capacity threshold; and writing the data object to the transient object store in response to determining that the transient object store has not exceeded the capacity threshold.