PT-42039037: Modify ResourceListSet to use shared pointers for resource list documents to get rid of locks