Features 575, 567, 581

No need to check for `cache != null` the check is already in `containsKey`. If cache is null, this call returns false, and the executing gets logged.