PrimaryKeyMetadata objects are thread-safe. Multiple threads may safely call the methods of a shared PrimaryKeyMetadata object.