This container data structure ensures that reads return stable references and can happen concurrently to a write.