I think I'd like to have this addressed with a weakref value dictionary as a cache in the Launchpad instance. That would mean a mapping from objects' self_link values to weakrefs of the objects. If the weakref exists, it should be verified to still exist, updated, and returned, so that existence checks like this one work as expected.
I think I'd like to have this addressed with a weakref value dictionary as a cache in the Launchpad instance. That would mean a mapping from objects' self_link values to weakrefs of the objects. If the weakref exists, it should be verified to still exist, updated, and returned, so that existence checks like this one work as expected.