I am not sure there is a performance difference. We could test it, but I don't think it'll make a big difference as `cache`  isn't called frequently -- My point was just that having one style would make the code more readable