Metadata.getEntityDefinitions uses promise cache to prevent redundant requests
When Entity and/or WebAPI did multiple requests at the same time for the same LogicalName, the Metadata.getEntityDefinitions method did redundant requests. Promise cache will prevent that now.