kApiCache bug fix

storeExtraFields is called after checking whether the cache is disabled,
so calling disableCache does not apply for $this