I changed the behavior and did not update the docblock. As this should only run once per page load I think it would be acceptable to not return a cached object.