Less GC in cache check

At expense of getField