cache repo object