1. A computer-implemented method, comprising: receiving, by a content-storing device, a Content Object that is to be cached; determining one or more attributes of the Content Object; selecting, for the Content Object, a domain associated with one or more of the determined attributes; selecting a storage repository associated with the domain; and storing the Content Object in the selected repository.