@webmozart wouldn't the case of ``false`` returned from the cache create an issue for invalid classes on next call if someone catches the NoSuchMetadataException and the method is called again later ? ``false`` would be returns from the line 106